Loading…
London, United Kingdom
Strand Palace Hotel is a large hotel on the Strand in central London, near Covent Garden, Trafalgar Square, and the River Thames. Opened in 1909 and refurbished in 2019, it is known for its Art Deco touches, central location, and Haxells Restaurant & Bar serving modern British cuisine.
Put their name forward — we'll invite them to claim their place in Strand Palace Hotel's lineage.
Curated from public sources. Reach the people here through Guild's relay once they've claimed their profiles.