Strand Palace Hotel
The Strand Palace Hotel is located in the heart of London's West End with dedicated facilities and services. It is the perfect base for leisure and business travellers alike, as it provides 8 well-equipped Conference and Events rooms.
Create your free TelegraphCashback Account
Already signed up? Login here