L'hébergement The Courtauld Institute of Art, Duchy House se trouve à seulement 6 min de marche de Station de métro Temple et à 13 min de Trafalgar Square.