The Strand Palace Hotel, London

Community images

  • The Strand Palace Hotel, London
  • Tre Grand Strand

The Strand Palace Hotel, London

From £ 100.00

Hotel - 372 Strand, London, WC2R 0JJ - 2 Stars - 783 Rooms

> Show product information

Cleanliness
Comfort
Facilities
Service
Value for Money

1 Offer: The Strand Palace Hotel, London