Stop & Shop 8

Stop & Shop #8 is a Stop & Shop supermarket located at 19 Temple Street in Framingham, Massachusetts.