Holiday Inn London Kensington Forum 4 stars

97 Cromwell Road, Kensington and Chelsea, London, SW7 4DN, United Kingdom

Hotel image
Read more reviews for Holiday Inn London Kensington Forum