Top Mast Resort is located at 209 Shore Road, North Truro, MA on Cape Cod Bay

We have a trio of NEW, luxury Shore Houses now available for rent. Each home has 4 bedrooms with a total of 7 queen beds which sleeps up to 14 people, along with 3 full bathrooms, large kitchen and living area, washer, dryer, dishwater, central A/C, water views and MORE!