Berjaya Eden Park London Hotel

35-39 Inverness Terrace
London
United Kingdom