Baguio Palace Hotel

Address
21 Legarda Road,
Telephone
+63 74 442 7734
Map