White Sands Resort Hotel

Napeague

White Sands Resort Hotel