Shangri-La Plaza 100ft. Water Wall, Mandaluyong City 2001

Water Screens & Water Curtains