Das Tower Hotel, ist ein stilvolles Hotel im Bezirk Wapping mit Blick auf die Themse. In den öffentlichen Bereichen wird den Gästen WLAN angeboten sowie ein Safe und eine Wechselstube vor Ort.
Die Gästezimmer der Unterkunft sind mit Teppichböden sowie mit eleganten Möbeln ausgestattet.
Die Unterkunft befindet sich in London, 5 Gehminuten von der Metrostation Tower Hill entfernt. Dank der zentralen Lage des Hotels sind alle wichtigen Sehenswürdigkeiten wie St Katharine Docks und The Medieval Banquet leicht erreichbar.