London Wiki
Advertisement

An area of north London served by Northwood Station.

An RAF base is nearby.

More information on the Wikipedia page [1]

Advertisement