
Sunwood Square
Shopping mall★ 4.2(204)
Located at Westwood Mall in Coquitlam, BC
A strip mall featuring a grocery store, pharmacy, banks, and various retail and service businesses for daily needs.
About Westwood Mall
Westwood Mall is located at 3000 Lougheed Hwy., Coquitlam, BC V3B 1C5, Canada. It features 13 stores and services.
View all stores at Westwood Mall