Stop & Shop 2420

Stop & Shop #2420 is a Stop & Shop supermarket located at 240 Elm Street in Somerville, Massachusetts.