

Le Chamberlain se situe en plein centre de la City, au Nord de Tower Bridge et à quelques pas des attractions touristiques les plus emblématiques de Londres. Son emplacement privilégié à côté du quartier financier est idéal pour les voyageurs affaires. Pour les touristes, le musée Tate Modern, la grande roue London Eye et la cathédrale Saint-Paul sont à 2 kilomètres de l'hôtel.