Tag: restaurant in New Shoreham

Champlin’s Hotel, Marina, and Resort