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.