Southwoods_Mall
Southwoods Mall
Shopping mall in the Philippines
Southwoods Mall is a lifestyle mall development under Megaworld Lifestyle Malls[1] located inside the 561-hectare Southwood City township of Megaworld Corporation in Biñan, Laguna. [2]