Stop & Shop 683

Stop & Shop #683 is a Stop & Shop supermarket located at 180 Danbury Road in New Milford, Connecticut.