Holiday Inn London Brent Cross
Tilling Road, London NW2 1LP, United Kingdom, United Kingdom
Business Details
The property Holiday Inn London Brent Cross is situated in London, United Kingdom. The Accommodation is classified with 4 stars.
"Just off the M1 motorway, Holiday Inn London offers free shuttle buses to Brent Cross Shopping Centre and Brent Cross Station. The modern hotel has a 24-hour front desk and a stylish restaurant."
- Type:
- Accommodation
- Keywords:
Stars Rank:
4
Booking_com_ID:
36033
Holiday Inn London Brent Cross
The property Holiday Inn London Brent Cross is situated in London, United Kingdom. The Accommodation is classified with 4 stars.