Restaurant Verbena: Delight Yourself with Tagaytay’s Gourmet Restaurant
Restaurant Verbena: Delight Yourself with Tagaytay’s Gourmet Restaurant Restaurant Verbena is the multi-awarded gourmet gem of Discovery Country Suites, serving the culinary creations of Head Chef Gerwin Bailon. Set in…