Thistle Hyde Park Near Kensington Gardens
90-92 Lancaster Gate -
London,
GB W2 3NP