Strand Palace Hotel
Strand Palace Hotel, 372 Strand, London, WC2R 0JJ
~ Four Star Hotel in London ~
Open since 1909, the Strand Palace Hotel is located in the West End area of London, just 700 metres from the theatres Adelphi and Vaudeville. ~ BOOK NOW
No Comment