The perfect option for business or leisure the Holiday Inn London Kensington Forum sets the standard for hotels in Kensington. Stroll to Gloucester Road Tube Station, your gateway to the sights of the city.