Stop & Shop 2595

Stop & Shop #2595 is a Stop & Shop supermarket located at 1351 Forest Ave in Staten Island, New York.