Where is Northwood?

Where is Northwood located?

Northwood, Northwood, Australia (approx. -33.827965°, 151.17827°)


Where is Northwood on the map?