mammamia
Reviews
Matt Judkins - March 09, 2015

This is the best Italian restaurant in the Philippines. And no, I am not joking. It's worth the visit to Tibao for a great meal on the beach.
Nearby Listings
mobile fallback
desktop fallback