Stop & Shop 608

Stop & Shop #608 is a Stop & Shop supermarket located at 99 Linwood Avenue in Colchester, Connecticut.