London Hilton on Park Lane

22 Park Lane, London