Stop & Shop 621

Stop & Shop #621 is a Stop & Shop supermarket located at 100 Main Street North in Southbury, Connecticut.