The Hilton London Kensington Hotel

179-199 Holland Park AE,
London
London
United Kingdom