Get directions to: Takal Shi, Flushing, NY Restaurant address: 3532 Farrington St Flushing, NY 11354, USA Driving Walking Bicycling Restaurant: Takal Shi