The Tower House is a boutique hotel located in a historic building in Oxford. It offers a selection of rooms with balconies, providing guests with panoramic views of the city. The hotel combines classic elegance with modern comforts, creating a unique and memorable experience. Each room is individually decorated and equipped with all the necessary amenities. Guests can also enjoy a delicious breakfast and relax in the hotel's beautiful garden.