Stop & Shop 80

Stop & Shop #80 is a Stop & Shop supermarket located at 1277 Liberty Street in Springfield, Massachusetts.