Holiday Inn London Kensington Forum

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