Located between Great Pond and Vineyard Sound, this Falmouth resort offers vacation suites with panoramic views of the Atlantic Ocean and guests will have access to 91 metres of private beach.
Number of rooms: 57
134 Menauhant Road, Falmouth, MA 02536, United States