Helen’s Restaurant in Machias Lost Due to Fire
Machias is a small college town in Downeast Maine. Right on Route 1 is the University of Maine at Machais (UMM) and right down the road from the school is Helen's restaurant or should I say, was Helen's.