Fantastic view of Taal Lake
Reviewed by Heminio; on 15 May 2019
The location of Taal Vista Hotel gives the best view of Taal Lake. Eco-friendly nature and well maintained garden matched well. We love the climate in Tagaytay, its natural cool air so relaxing. Musical entertainment by singers & band adds romance to the listening guests. Nearby, there are plenty of restaurants serving good, delicious food.