Stop & Shop 646

Stop & Shop #646 is a Stop & Shop supermarket located at 1937 West Main Street in Stamford, Connecticut.