1125 Irving Ave, Flushing, NY 11385 (718) 456-1455
How to go there
Deli Loc: 40.6925 / -73.9026
Plan your visit