The Lemon Grass Branches in Mandaluyong
The Lemon Grass
branches in Mandaluyong.
Shangri-La Plaza
— Mandaluyong
Back to The Lemon Grass