Taal Vista Hotel 5 stars

Km. 60, Aguinaldo Highway, Tagaytay City, 4120 Tagaytay, Philippines

Hotel image
Read more reviews for Taal Vista Hotel