Taal Vista Hotel, the English Tudor Mansion style hotel, is a landmark in Tagaytay. Virtually everyone who has ever been to Tagaytay must have a photo taken from the ridge overlooking Taal Volcano. I remember childhood trips to Tagaytay with quick stops for snacks and photos at the Cafe on the … [Read more...]