All Hotels in New Shoreham

Water Street Inn

Gables Inn

New Shoreham House Inn

The Bellevue House