Elysee Hotel

25-26 Craven Terrace
London
United Kingdom