The Holiday Inn Kensington Forum by Jeremy Barrow | May 2, 2017 Details Location Address:97 Cromwell Road, London, London, SW7 4DN, United Kingdom