Skip to content
Premise

The Venice Piazza

1 local recommends
Location
Taguig, NCR

Tips from locals

Christian
Christian
June 06, 2016
also located here is the Venice Grand Canal.