Welcome to the Courthouse Hotel and Restaurant, located in the charming town of Knutsford, England. Our historic building dates back to the 17th century, where it first served as the towns Gaol and then later as its Crown Court and holding cells. Today, we have transformed this iconic building into a luxurious hotel and restaurant, offering an unforgettable experience to our guests.