Aimhi Lodge is a beautifully secluded summer resort about two hours' drive North of Boston. It was open in the year 1919. It offers 23 knotty pine lakeside cottages with screened porches, fireplaces and docks, nestled in the pines on the shores of Little Sebago Lake.