Over the hills and through the woods……book your stay at the Great Northern Tea Haus, in Andover, Maine.