How to commute to Shangri-La Plaza?

About Shangri-La Plaza

© Image from Wikipedia

Shangri-La Plaza is a shopping mall located in Ortigas Center, Mandaluyong, Philippines and is owned and operated by the Kuok Group of Companies. The mall opened on November 21, 1991 and contains more than 300 shops and restaurants.

Content by Wikipedia and OpenAI
The Best Commuting Directions in Metro Manila