Tags: Shopping Mall.
Shangri-La Plaza (colloquially called as Shang) is a large upscale-luxury shopping mall located in Ortigas Center Mandaluyong Philippines established by the Kuok Group of Companies the owner of the worldwide chain of Shangri-La Hotels and Resorts. Shangri-La Plaza has the Crossings Department Store and Rustan’s Department Store as anchor stores to name a few. Shangri-La Plaza opened on November 21 1991 and contains more than 50 stores along with several restaurants.