Northwood, London

Northwood is a small town in northwest Greater London, England. It is in the London Borough of Hillingdon on the border with Hertfordshire and  from Charing Cross. 

At the 2011 census, the population of Northwood was 10,949.

References

Category:Areas of London