Elysee Hotel (Hyde Park)

25-26 Craven Terrace, Hyde Park, London W2 3EL, London