The Tower House is a boutique hotel housed in a historic building in Oxford. It offers stylish rooms with modern amenities, including a refrigerator. The hotel features a rooftop terrace with panoramic views of the city, where guests can relax and enjoy the scenery. Guests can dine at the hotel's restaurant, which serves a variety of dishes made with locally sourced ingredients. The Tower House is located near popular attractions such as the Oxford University Press and the Oxford Botanic Garden.