Home Travel ReviewsAccommodation Reviews Hotel Review: Strand Palace, London