Food Destination: Twin Lakes Tagaytay
Twin Lakes Tagaytay is the Philippines’ first and only vineyard community. Developed by Megaworld, Twin Lakes Tagaytay is a 1,300 hectare mixed use resort community that will future European inspired residences. The first residential cluster to rise in Twin Lakes is… Continue Reading