Where is Northwood House?

Where is Northwood House located?

Northwood House, Northwood House (Station), Great Britain (approx. 50.76297°, -1.305224°)


Where is Northwood House on the map?