The Strand Palace Hotel is a large hotel on the north side of the Strand, London, England, positioned close to Covent Garden, Aldwych, Trafalgar Square and the River Thames.
Wikipedia https://en.wikipedia.org/wiki/Strand_Palace_Hotel
Official Website http://www.strandpalacehotel.co.uk/
Coordinates 51°30'39.269" N -0°7'14.153" E