85th Street Deli

85-01 Jamaica Ave Jamaica NY 11421 USA

(718) 805-8908

Location