Holiday Inn London Kensington Forum Hotel

Holiday Inn London Kensington Forum Hotel
Kensington Forum, 97 Cromwell Road, London, SW7 4DN
Photo of Holiday Inn London Kensington Forum Hotel