Food and Drink Offers

Contact Us

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

Hotel Direct

24 Hour Reservations