Holiday Inn London Kensington Forum Hotel

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