Helen’s, located at 111 Main Street, in Machias is a quaint restaurant perfect for families and friends to gather. Helen’s was established in 1950 by Helen and Larry Mugnai with the goal of building a reputation for great homemade food and outstanding pies! Bob and Joan Carter, customers of Helen’s, bought the restaurant in 1983
read more Helen’s Restaurant