Located in the picturesque town of Bar Harbor, ME, Otter Cliff offers a unique and unforgettable experience for visitors seeking natural beauty and tranquility.
With stunning views of the rugged coastline and the Atlantic Ocean, Otter Cliff provides a serene setting for relaxation and exploration in the heart of Acadia National Park.
Generated from their business information