Four Seasons Hotel London At Tower Bridge jest usytuowany w handlowej dzielnicy miasta, 5 min piechotą od Kościół pw. św. Dunstana na Wschodzie oraz oferuje 3 restauracje. Most London Bridge jest w 950 metrach, a Katedra św. Pawła w Londynie jest w odległości kilku przecznic od tego hotelu.
Usytuowany około 5 min spacerem od stacji metra Tower Hill oryginalny hotel oferuje widok na Tower. Four Seasons Hotel London At Tower Bridge w samym centrum Londyna leży w niewielkiej odległości od stacji kolejowej Liverpool Street. Ponadto, St Stephen Walbrook's Churchyard Garden znajduje się w 950 metrach. Do okolicznych atrakcji należy także Punkt widokowy Sky Garden, w odległości 7-minutowego spaceru stąd. Oryginalny obiekt noclegowy jest usytuowany maksymalnie 450 m od dworca autobusowego Aldgate.
Pokoje w Four Seasons Hotel London At Tower Bridge wyposażone są w klimatyzację. Niektóre z nich obejmują balkon i garderobę z biurkiem i garderobą. Zapewniono również minibar i urządzenie do parzenia kawy/herbaty oraz sejf. Goście mogą korzystać z oddzielnej toalety i prysznica, a także z suszarki do włosów i ręczników kąpielowych dostępnych w przestrzennych. Hotel oferuje eleganckie pokoje z widokiem na miasto.
W 5-gwiazdkowym obiekcie znajduje się restauracja Rotunda.