Mandaluyong includes a shopping mall that is located in what shopping center?
Shangri-La Plaza: Shangri-La Plaza (colloquially called as Shang) is a large, upscale-luxury shopping mall located in Ortigas Center, Mandaluyong, Philippines.
i don't know