Stop & Shop 66

Stop & Shop #66 is a Stop & Shop supermarket located at 3900 Falmouth Road in Marstons Mills, Massachusetts.