LONDON, 2016-Dec-07 — /Travel PR News/ — InterContinental Hotels Group® (IHG®), one of the world’s leading hotel companies, is proud to announce the opening of Holiday Inn® London – Kensington, one of the largest Holiday Inn® hotels in Europe. Featuring 708 bedrooms, the hotel is ideally located on the doorstep of the city’s most popular landmarks… Read the full press release