Get directions to: Tello, Huntington, NY Restaurant address: 15 New St Huntington, NY 11743, USA Driving Walking Bicycling Restaurant: Tello