Holiday Inn London - Kensington Forum

Holiday Inn London - Kensington Forum
97 Cromwell Road, London, United Kingdom