Located in Taguig City, Philippines, this popular Venice-themed commercial complex features luxury brand stores, international food bazaars, gondola rides and mimes, for a memorable experience
4k 00:10
Add to Collections
Add to Favorites