Installé en face de la gare/station de métro de London Bridge, dans l'élégant quartier de Southwark, cet hôtel indépendant est un établissement moderne et chic, sur les rives de la Tamise.