Holiday Inn - London

Kensington Forum, 97 Cromwell Rd., Kensington, London, United Kingdom, SW7 4DN
Reviews
Description

Holiday Inn - London