Castle Hotels in North West England

With a rich but often turbulent history, the north west of England is scattered with ancient forts and castles. Thankfully you don’t need to be a lord or a lady to stay in one though! Browse down to see our selection of castle hotels in the north west of England, including the Lake District, Cumbria, Cheshire, Manchester and Lancashire.