This resort-style hotel is located in the centre of Cape Cod, just 5 minutes from the nearby beach.
See more: Hotels in USA Hotels in Cape Cod - Ma Holiday Destinations in USA