Get directions to: Elm Tree, Houlton, ME Restaurant address: 282 North St Houlton, ME 04730, USA Driving Walking Bicycling Restaurant: Elm Tree