Das St Christopher'S Inn London Bridge - The Inn Edinburgh bietet ein Restaurant und liegt im Markt- Viertel, in nur 14 Gehminuten Entfernung von die Millennium Bridge. Es befindet sich in ca. 2 km Entfernung von von einer der renommiertesten kulturellen Sehenswürdigkeiten – der Courtauld Gallery.
Das The Clink Prison Museum liegt in 450 Meter Entfernung vom Hotel, und Sehenswürdigkeiten wie der St. James's Park sind 3 km von hier entfernt. Die Cabinet War Rooms gehört zu den beliebten Sehenswürdigkeiten der Gegend und liegt unter anderem in rund 2,1 km Entfernung von dem 2-Sterne-Hotel. Das St Christopher'S Inn London Bridge - The Inn liegt gleich neben der St Dunstan-in-the-East. Die Unterkunft ist in etwa 5 Gehminuten Entfernung von der U-Bahn-Station Borough, was sehr günstig ist.
Das Restaurant Aqua Shard serviert verschiedene Arten von britischen Gerichten und liegt in unmittelbarer Nähe vom Hotel.