Stop & Shop 674

Stop & Shop #674 is a Stop & Shop supermarket located at 1391 Main Street in Willimantic, Connecticut.