Shoppers World is a shopping destination located in Framingham, MA. As a Regional Center, it occupies a prime spot at Worcester Rd. (Rt. 9) & Cochituate Rd. (Rt. 30). Originally opened in 1995, the mall was updated and renovated in 1996. Shoppers can explore 778,476 sqft. of retail floor space featuring approximately 25 stores.