Address: Holiday Inn London Kensington Forum, 97 Cromwell Road, London, Greater London, SW7 4DN
|
FacilitiesSome rooms en-suiteSatellite televisionTea & coffee making facilitiesTelephoneIroning board & iron availableHairdryerMini barHotel barHotel restaurantParkingDisabled accessNon-smoking areasTotally non-smokingMajor credit cards acceptedConference facilitiesGymnasium
|