Meriden Square Mall

Shopping mall located in Meriden, Connecticut featuring almost 900,000 square feet of retail space and housing 140 shops.

Address

470 Lewis Ave.
Meriden, CT
United States

Map & Directions