Das 4-Sterne-London Bridge Hotel verfügt über eine eigene Kunstgalerie und liegt im Stadtteil Stadtzentrum London, in nur 150 Meter Entfernung vom The Shard. Das Hotel bietet ein Restaurant und liegt circa 5 Minuten zu Fuß von der Aussichtsplattform The View from The Shard entfernt.
Das Zentrum von London kann man fußläufig in 30 Minuten vom Hotel aus erreichen. Das Bridge London liegt gleich neben der Tate Gallery of Modern Art und bietet außerdem einen Blick auf den The Shard. Der Winchester Palace liegt in 350 Meter Entfernung von der Unterkunft und ist ein idealer Ausgangspunkt für einen Ausflug in die Geschichte von London. Die U-Bahn-Station London Bridge, die rund 5 Gehminuten vom Hotel entfernt ist, bietet eine schnelle Verbindung zu Stadtteilen von London.
Das Bridge umfasst 124 Zimmer mit Ausstattung zur Kaffee- & Teezubereitung. Außerdem gibt es moderne Annehmlichkeiten — WLAN und einen Flachbildfernseher mit Satellitenkanälen. Für den Komfort der Gäste sind alle Zimmer mit einem Bügeleisen/Bügelbrett und einer Klimaanlage ausgestattet. Die Badezimmer bieten eine getrennte Toilette und eine Dusche sowie einen Haartrockner und eine Duschhaube.
Die Unterkunft bietet täglich ein englisches Frühstück, das im Restaurant serviert wird. Im À-la-carte- Restaurant Londinium kann man die britische Küche genießen. Zu den gastronomischen Einrichtungen gehört vor allem eine Lounge- Bar.