Shopping Centers

Southbury Plaza Logo

Southbury Plaza Shopping Center

Southbury Plaza is a centrally located, open air shopping center. Friendly and casual, its variety of 25 major brands and local shops make it a perfect stop to run an errand, dine, shop, play or get in shape.

100 Main Street North, Southbury, CT 06488
Visit onlinesouthburyplaza.com

Across from the Green

730 Main Street South - Southbury, CT. 06488

Bennett Place

316 Main Street South - Southbury, CT. 06488

Bennett Square

134 Main Street South - Southbury, CT. 06488

Playhouse Corner

77 Main Street South - Southbury, CT. 06488

Southbury Green

775 Main Street South - Southbury, CT. 06488

100 Main Street North - Southbury, CT. 06488

Southbury Village Square

690 Main Street South - Southbury, CT. 06488

The Commons

250 Main Street South - Southbury, CT. 06488

Union Square

385 Main Street South - Southbury, CT. 06488

Proud Member

Social

© 2023 CT Media LLC. All rights reserved.