The Tower, construite par la rivière, possède 19 salles de réunion. WiFi est disponible dans tous les espaces publics gratuitement. Parmi services il y a un centre de fitness, un parking et une terrasse avec vue sur la Tamise et Tower Bridge. A la réception vous pouvez réserver des billets pour les théâtres, les taxis, restaurants et attractions dans la ville de Londres. De la salle du restaurant de l'hôtel vous pourrez profiter du paysage, et profiter de l'excellente cuisine internationale. En été, vous pouvez dîner à l'extérieur sur la rivière.
The Tower est situé à proximité de le Tamise et de le Tower Bridge. A proximité il ya le quartier financier, Canary Wharf, le Centre Excel, Greenwich, le West End et le centre commercial Westfield. A quelques minutes de marche, vous trouverez la station Tower Hill, la gare de Fenchurch Street et l'accès a la métro.