97 Cromwell Road, London, United Kingdom, SW7 4DN
1.37 km to venue
The Holiday Inn London Kensington Forum is a modern hotel, situated in the centre of the Royal Borough of Kensington and Chelsea. Within walking distance you can find Harrods, the Royal Albert Hall, Earls Court and Olympia Exhibition Centres.