Stop & Shop 687

Stop & Shop #687 is a Stop & Shop supermarket located at 22 Leetes Island Rd in Branford, Connecticut.