Tag: private baths in New Shoreham

The Old Town Inn

The Sheffield House

Barrington Inn