Venice Grand Canal: A Romantic Oasis in Taguig City
Located in the heart of the Taguig City, the Venice Grand Canal is a lifestyle mall development under the Megaworld Lifestyle Malls Located inside the 50-hectare (120-acre) McKinley Hill township of Megaworld Corporation in Taguig City.