Westwood Plaza is a shopping destination located in Greenwood, SC. As a Community Center, it occupies a prime spot at 72 Bypass NW & Mathis Rd.. Westwood Plaza first opened in 1996. Shoppers can explore 279,096 sqft. of retail floor space featuring approximately 21 stores. The mall offers 1,650 parking spaces for visitors.