Stop & Shop 615

Stop & Shop #615 is a Stop & Shop supermarket located at 70 Town Street in Norwich, Connecticut.