Stamford Town Center Mall in Stamford, CT Mixes Department Stores with Restaurants
If you’re looking for a place to go for department stores, specialty shops, and non-traditional anchor stores, look no further than the Stamford Town Center Shopping Mall in Stamford, CT. The mall opened with 853,000 square feet in 1982 as part of an urban renewal project and was previously home to tenement structures along Greyrock ...