Magallanes Square Hotel
Magallanes Square Hotel
Hotel
Magallanes Square Complex, Aguinaldo Highway
, Tagaytay, Philippines
4120
68
Average ·
20 reviews