Northwood Hills, London, UK

in DTube3 years ago


Northwood is an area in northwest London, England. It is located within the London Borough of Hillingdon on the border with Hertfordshire and 14.5 miles (23.3 km) from Charing Cross. Northwood was part of the ancient parish of Ruislip, Middlesex and has formed part of Greater London since 1965.

#NorthwoodHills #London #UK


▶️ DTube