Holiday Inn London - Kensington Forum
Exhibition center

Holiday Inn London - Kensington Forum

London, United Kingdom
97 Cromwell Rd, Kensington, London SW7 4DN, UK
Hotels near How to get there

Holiday Inn London - Kensington Forum

Hide map

Filters

Sort by: