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