South Triangle, 77 Timog Avenue, Quezon City, NCR, Philippines
8:30 am - 9:00 pm
63-2-3748354
Website
Find Plaza Ibarra Restaurant at 77 Timog Avenue, South Triangle,. Contact them at 63-2-3748354.
Visited 1049 times, 1 Visits today
You must be logged in to post a comment.