Situado 2.1 km do Palácio de Buckingham, Strand Palace Hotel Londres está localizado a 5 minutos caminhando do Teatro Adelphi.
Localizado nas imediações do Covent Garden, este hotel fica no bairro The Strand. Localizado a 450 m de metro Embankment, hotel está apenas 1 km do London Dungeon. Juntamente com outras atrações culturais, a Galeria Nacional está aninhado a poucos quarteirões do Strand Palace Hotel. O alojamento está situado a 25 minutos caminhando de Euston, enquanto Torre de Londres está a 10 minutos de distância dirigindo.
Os quartos deste hotel de Londres providenciam TV de tela plana com canais via satélite aos hóspedes, bem como instalações como controle de temperatura. Há banheiro separado e chuveiro em todos os banheiros.
The Savoy Grill está localizado nas proximidades do Strand Palace Hotel e serve cozinha britânica para satisfazer todos os gostos.