Ibarra’s Bistro is located in Malabag, Philippines on Km. 48 Emilio Aguinaldo Highway cor. Balubad Road, Acienda Designer Outlet Mall 4118 Tagaytay City Calabarzon. Ibarra’s Bistro is rated 3 out of 5 in the category bistros in Philippines.
Address
Km. 48 Emilio Aguinaldo Highway cor. Balubad Road, Acienda Designer Outlet Mall 4118 Tagaytay City Calabarzon