Back to The Strand

The Strand Palace Hotel on the Strand in London
The Strand Palace Hotel is on the Strand, opposite the Savoy.

Back to The Strand