Stop & Shop 6

Stop & Shop #6 is a Stop & Shop supermarket located at 829 Worcester Street in Natick, Massachusetts.