Situé à seulement 5 minutes de marche du pont de Londres et du gratte-ciel The Shard, le St Christopher's The Inn - London Bridge est installé dans une ancienne auberge.