The page is unavailable. Please visit the main one.

Contact Us

Holiday Inn London - Kensington Forum
97 Cromwell Road
London
SW7 4DN, UK


Hotel Direct



24 Hour Reservations