Megaworld Lifestyle Malls

Venice Grand Canal Mall: Venice Piazza: Ground Floor