Tag: hotels in New Shoreham

Blueberry Hill Guest House

Calico Hill Bed and Breakfast

Flounder Inn

Maple Leaf Cottage