Holiday inn london kensingto
Holiday inn london kensington is located in the city center of london just a few minutes from the shops of high street kensington and near the metro station the hotel which was renovated recently has 708 rooms and 12 meeting rooms a private green area and a spa boulevard the hotel restaurant offers a variety of european specialties