Inns in Clapham (North Yorkshire)
We found 1 property with availability in Clapham (North Yorkshire)
Show on map
The New Inn
Clapham, Clapham (North Yorkshire), United Kingdom
The 3-star New Inn Clapham, situated within a 10-minute drive of St Matthew's Church, offers recreational facilities and a garden. The inn is a good starting point for exploring Clapham, including…
- 1-1