Holiday Inn London Kensington Forum

97 Cromwell Road, Kensington, London, SW7 4DN

Location map


Add to Shortlist