
London, United Kingdom
Strand Palace
4-star hotel
The hotel is surrounded by the best London has to offer. Set in the heart of London, the hotel is a mere moment from Covent Garden, Trafalgar Square and the Thames, making it the perfect location for discovering cultural icons…
- Wi-fi
- 24-hour reception
- Fitness
- Gym


