Chateau Royale Hotel Resort Spa

The Biggest Intergrated Resort in South. STAY, INDULGE, RELAX WITH ARTS AND NATURE INSPIRED BY MODERN FRANCE Located at the boundary of Tagaytay&Batulao