Sold House Prices in Northwood, Hertfordshire | Average £835,663 | BritishProperty.uk