The Tower House Hotel is a charming hotel located in a historic building in Oxford. It offers comfortable and individually decorated rooms with modern amenities. The hotel's restaurant, The Tower House Restaurant, provides a cozy and intimate dining experience. The menu features a range of dishes made with locally sourced ingredients, including British classics and international flavors. Guests can enjoy a delicious meal in a charming setting. The restaurant also offers a selection of wines and cocktails. With its historic charm and excellent dining options, The Tower House Hotel is a popular choice for travelers looking for a hotel with a restaurant in Oxford.