Stop & Shop 18

Stop & Shop #18 is a Stop & Shop supermarket located at 545 Freeport Street in Dorchester, Massachusetts.