Taal Vista Hotel, Kilometer 60, Aguinaldo Highway Tagaytay City, Philippines

Taal Vista Hotel, Kilometer 60, Aguinaldo Highway Tagaytay City, Philippines

Taal Vista Hotel, Kilometer 60, Aguinaldo Highway Tagaytay City, Philippines