Das Hotel befindet sich in einem modernen 12-stöckigen Gebäude befinden, gekennzeichnet durch große Fenster. Bietet seinen Gästen einen erholsamen Aufenthalt, mit freundlichem Service aufmerksam auf jedes Bedürfnis und Komfort und moderner Technik. Zu den Annehmlichkeiten, es hat einen wunderbaren Blick auf die Stadt von London und der Themse, Business Center, WLAN-Internetzugang, mehrsprachiges Personal, ein Fitnesscenter, eine Lobby Bar, ein Restaurant mit britischen Küche, Skylounge Panorama-Bar auf der 12. Etage, Tiefgarage, 10 Tagungs/Banketträume und einen Wäscheservice.
Das Doubletree By Hilton Hotel London - Tower Of London liegt im Herzen der Stadt London. In der Nähe befinden sich Tower of London, Tower Bridge, Finanzzentren, St. Pauls Kathedrale, die Themse, die Tate Modern Gallery und der Oxford Street. Die U-Bahn-Station "Tower Hill" liegt 200 Meter vom Hotel entfernt. Der Flughafen Heathrow ist ca. 60 Minuten Autofahrt.