
Taal Vista Hotel: Where Christmas Feels Like Home
Taal Vista Hotel, the premier and historic hotel destination in Tagaytay, recently celebrated the holidays with its annual Christmas Tree Lighting event. Entitled, “Where Christmas Feels Like Home”, Taal Vista […]