Stop & Shop 20

Stop & Shop #20 is a Stop & Shop supermarket located at 65 Newport Avenue in Quincy, Massachusetts.