Holiday Inn Kensington by Jeremy Barrow | Feb 6, 2018 Details Location Address:Wrights Lane, London, London, W8 5SP, United Kingdom