Holiday Inn London Brent Cross
Address: Tilling Road Brent Cross, Greater London North, London, United Kingdom.
Nearest Landmark: Walthamstow Central Tube Station
Distance: 2.5 Miles from London Centre
Choose the well-linked Holiday Inn London-Brent Cross hotel at the foot of the M1 motorway, for great transport links in and out of central London. We"re...