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 + Add event Loading...