Work with Me
February 6, 2019
Taal Vista Hotel is located in the heart of Tagaytay City. This hotel is perfectly and strategically situated by the Taal lake giving its guests the best view of the volcano and a taste of the mountain's fresh breezy winds. I love how it is al...