Stop & Shop 2418

Stop & Shop #2418 is a Stop & Shop supermarket located at 126 Medway Rd in Milford, Massachusetts.