The Crown Hotel in Middlesmoor is a charming country inn nestled in the Yorkshire Dales. With traditional hospitality, cosy accommodation, and breathtaking views over Nidderdale, it’s a perfect base for walkers, cyclists, and those looking to unwind in scenic surroundings.