Get directions to: Debasaki, Flushing, NY Restaurant address: 33-67 Farrington St Flushing, NY 11354, USA Driving Walking Bicycling Restaurant: Debasaki