The Tower House Hotel
The Tower House (Oxford - England - Great Britain) is situated in a centric area in Oxford. There are the best restaurants, shops, theaters and museums. There are seven rooms around the Tower House, but each one of them has been decorated with elegance and style. The continental breakfast is also included in the service room.