About this supplier
We’ve got the perfect backdrop for all occasions! Celebrate your events in our garden terrace with the perfect 180° scenic view of Taal Lake & Taal Volcano. Villa Ibarra is located in No. 130 Emilio Aguinaldo Highway, Maharlika East, Tagaytay City, Cavite and can accommodate up to 200 pax and 8 hotel rooms.