Stop & Shop 636

Stop & Shop #636 is a Stop & Shop supermarket located at 228 South Main Street in Newtown, Connecticut.