Stamford Town Center is an urban shopping mall located in Downtown Stamford, Connecticut. The 761,000 square feet (70,700 m2) mall is the eighth largest in Connecticut, with space for about 130 stores and restaurants.
Stamford Town Center Connecticut |
The mall's two anchors are a 250,000 square feet (23,000 m2) Macy's and a Barnes and Noble. An 80,000 square feet (7,400 m2) Todd English Food Hall is scheduled to open by 2024.
- Address: Management Office Level, 100 Greyrock Pl # 2, Stamford, CT 06901, United States
- Phone: +1 203-324-0935