PLACES & WONDERCARDS RESTAURANTS RESTAURANTS Bistro Ibarra - Taguig Navigate Vista Mall, Manila 7Q63G3HG+X3 G3HG+X3 Taguig, Metro Manila, Philippines Contact Events Photo Gallery Reviews Administration Do you have a membership and would like to edit your profile? Please login: Login