7.5
Strand Palace****

26 English reviews

233 international reviews

/ 12°
27 Apr 2018
Number 173 of 1113 hotels in London

Videos of Hotel Strand Palace****