The St. Francis Shangri-La Place is a 60-story twin tower and is one of the tallest private structures in the country.
Located at the heart of Ortigas region known as the Shang Place, it gives occupants admittance to an incorporated local area : the EDSA Shangri-La Hotel (with its a-list Chi Spa) and the Shangri-La Plaza Mall, with its wide scope of upscale shopping decisions, diversion settings, and eating choices.