The Holiday Inn Kensington Forum Hotel is a large 27-storey hotel set in the heart of Kensington and Chelsea. It is opposite Gloucester Road Tube Station and close to many of London’s well-known landmarks. The Holiday Inn Kensington Forum Hotel offers a variety of restaurants and a traditional pub. Each room is well furnished, and have city views.