Stop & Shop 2587

Stop & Shop #2587 is a Stop & Shop supermarket located at 3106 Farrington Street in Flushing, New York.