Baguio Holiday Villas 3 stars

10 Legarda Road, 2600 Baguio, Philippines

Hotel image
Read more reviews for Baguio Holiday Villas