Strand Palace Hotel Londres se trouve près du musée British, qui est situé à 19 minutes de marche.
Niché à 400 mètres de la Rue commerçante Neal Street, l'hotel se trouve dans le quartier "The Strand" à Londres. Le Musée Sherlock Holmes est à seulement 1 km de la résidence. Le Palais de Buckingham est à 25 minutes à pied, ainsi que la station de métro Embankment est près de Strand Palace. Cet hébergement se trouve dans une zone de 3 km de la de Marylebone.
Vous pourrez déguster des plats britanniques à Joe Allen, qui n'est qu'à seulement 300 mètres.