Get directions to: Win Hou 1, Howard Beach, NY Restaurant address: 82-21 153 Avenue Howard Beach, NY 11414, USA Driving Walking Bicycling Restaurant: Win Hou 1