Stop & Shop 622

Stop & Shop #622 is a Stop & Shop supermarket located at 211 High Street in Torrington, Connecticut.