The Old Swan Hotel is a historic hotel located in the heart of Harrogate. It features a restaurant that offers a traditional dining experience. The restaurant at The Old Swan Hotel serves a range of dishes, from classic British favorites to international cuisine. Guests can enjoy a delicious meal made with locally sourced ingredients, accompanied by a selection of fine wines and refreshing beverages. The restaurant also offers vegetarian and gluten-free options. With its rich history and delicious food, The Old Swan Hotel is a great choice for those looking for a hotel with a restaurant in Harrogate.