Get directions to: 88 Canteen, Flushing, NY
Restaurant address: 58-46 Main Street Flushing, NY 11355, USA
Restaurant: 88 Canteen