The Tower House is a charming bed and breakfast located in a historic building in Oxford. It offers comfortable rooms with free WiFi. The bed and breakfast features a cozy lounge area, a garden, and a delicious breakfast served daily. The Tower House is within walking distance of the Oxford University Museum of Natural History and the Sheldonian Theatre.