Get directions to: Odumak, Bayside, NY Restaurant address: 21617 Northern Blvd Bayside, NY 11361, USA Driving Walking Bicycling Restaurant: Odumak