Get directions to: Helen's, Machias, ME Restaurant address: Main Lowr Machias, ME 04654, USA Driving Walking Bicycling Restaurant: Helen's