The Tower, costruito in riva al fiume, vanta ben 19 meeting rooms. Il wifi è presente in tutte le aree comuni gratuitamente. Tra i servizi il centro fitness, il parcheggio ed una terrazza con vista su Tamigi e Tower Bridge. Presso la reception è possibile prenotare biglietti per teatri, taxi, ristoranti e varie attrazioni nella città di Londra. Dalla sala del ristorante dell'hotel si gode del panorama, gustando l'ottima cucina internazionale. In Estate è possibile cenare all'aperto, sul fiume.
The Tower è posizionato in prossimità del Tamigi e del Tower Bridge. Nelle vicinanze ci sono il quartiere finanziario, Canary Wharf, l'Excel Centre, Greenwich, il West End ed il Westfield Shopping Centre. A pochi minuti di cammino si trovano la stazione di Tower Hill, la stazione di Fenchurch Street e l'accesso alla metropolitana.