Loading hotels
Confirming room availability...
Holiday Inn London Brent Cross, Tilling Road Brent Cross, London, United Kingdom
First Class Modern Hotel. (exterior) The hotel is modern in appearance. (lobby) The lobby is medium in size, and decorated in a contemporary manner. (general) This hotel offers value for money in a relatively central location.