Stop & Shop 637

Stop & Shop #637 is a Stop & Shop supermarket located at 2200 Bedford Street in Stamford, Connecticut.