Durrants Hotel London
26-32 George Street
London,
GB W1H 5BJ
Near Baker Street