Strand Palace Hotel Londres est situé dans le quartier "The Strand" à Londres, à moins de 1 km du London Eye, ce qui est fortement recommandé pour une visite en famille.
Chaque unité de la résidence est équipée d'un bureau, d'une TV à écran plat avec des chaînes satellite et de la climatisation. La plupart des chambres de Strand Palace de Londres proposent une toilette séparée et une douche.
Servant un large assortiment de plats, un restaurant American Bar se trouve près de cet hotel.
Le Musée Sherlock Holmes est fixé à 3 km de l'hotel, tandis que l'Abbaye de Westminster est à côté seulement. Parfait pour ceux qui recherchent de nouvelles connaissances, l'Institut Courtauld se trouve à 400 m de la résidence. La cathédrale Saint-Paul et la Rue commerçante Neal Street se trouvent à proximité de Strand Palace. Cet hébergement est niché à environ 5 minutes à pied de la Embankment, tandis qu'à environ 25 minutes à pied de la Cathédrale de Westminster.