All Hotels in New Shoreham

Island Manor Resort

Payne’s Harbor View Inn

The Windrose House

The Old Town Inn