close beach pavillion close Country: Philippines close Region: Metro Manila
Waterfront Manila Pavilion Hotel & Casino
MaxStays - Max Pavilion @ The Venice Residences
121 Grille and Restaurant