Dieses 4-Sterne-Hotel liegt nur 5 Gehminuten von der U-Bahn Station "Tower Hill" (Zone 1) entfernt und überzeugt mit moderner Architektur und ökologischen Standards. Ein absolutes Highlight ist die "Penthouse Sky Lounge" im 12. Stockwerk mit fantastischem Blick über London.