Strand Palace Hotel
372 Strand, Westminster, Greater London, WC2R 0JJ
0.93 miles away
Welcoming guests since 1909, the 4-star Strand Palace Hotel is surrounded by the very best London has to offer. Set on the Strand in the heart of the capital's West End, the hotel is mere moments from Covent Garden, Trafalgar Square, and the Thames. From the hotel’s main entrance, an art deco stair...