Stop & Shop 96

Stop & Shop #96 is a Stop & Shop supermarket located at 2 Elm Street in Woburn, Massachusetts.