Loading hotels
Confirming room availability...
Holiday Inn London Kensington Forum, 97 Cromwell Road, London, United Kingdom
Superior First Class Modern Hotel. (exterior) The hotel is a very large, modern, high-rise building with twenty seven floors, offering views all over London. (lobby) One of the largest hotel lobbies in London, decorated in marble with large windows overlooking a small quiet garden. (general) A comfortable hotel, which benefits from a superb location for visitors to London. The hotel also has a small garden for guest use in the summer months. (1008AB).