Situated in Worcester, MA, CitySquare is one of the area's prominent shopping venues. This Lifestyle/Specialty Center is conveniently located at Front St., Commercial & Worcester Center Blvd.. Since opening in 1994, CitySquare has been refreshed with a renovation completed in 2005. The property encompasses 565,000 sqft. of gross leasable area across its 126 stores. Visitors enjoy 4,000 parking spaces and a food court on the premises.