New England Coast

Thereโ€™s no better place to re-center and relax than on at our hotels perched right on the edge of the coast of Maine, both in Bar Harbor and on Penobscot Bay.