Stop & Shop 2418

Stop & Shop #2418 is a Stop & Shop supermarket located at 126 Medway Rd in Milford, Massachusetts. The space was previously occupied by Kmart 3138.