Top Rated North Truro Hotels

Beachfront White Sands
Average Customer Rating: 5.1

706 Shore Road - North Truro

Beachfront White Sands Hotel

706 Shore Rd. - North Truro (MA)