Stop & Shop 2421

Stop & Shop #2421 is a Stop & Shop supermarket located at 165 Needham Street in Newton, Massachusetts.