City Hotel ist leicht von der Liverpool Street und Fenchurch Street Mainline-Stationen. U-Bahnstation Aldgate East ist eine 2-Minuten zu Fuß. City Hotel hat eine erstklassige Lage in London, Europas lebendigstem Finanzzentrum und ist ein beliebter Ausgangspunkt für Geschäftsreisende. Das Hotel befindet sich direkt neben dem Square Mile, Urlauber genießen die Nähe des Zentrums von London. Beliebt lokale Attraktionen sind der Tower of London, South Bank, Tate Modern, Shakespeare's Globe, London Eye, St. Paul's Cathedral, Spitalsfield Market und andere.