Stop & Shop 663

Stop & Shop #663 is a Stop & Shop supermarket located at 1360 East Town Road in Milford, Connecticut.