Holiday Inn London - Kensington Forum Wedding Venue
About Holiday Inn London - Kensington Forum
Wedding reception venue located in South West London with guest accommodation available for those guests travelling from further afield.
Contact & Location
Holiday Inn London - Kensington Forum
97, Cromwell Road, London, SW7 4DN, West London, United Kingdom