Proper noun
Northstowe
A new town in South Cambridgeshire district, Cambridgeshire, England, still under development in 2020 (OS grid ref (approx) TL4066).
When finished, Northstowe will have a population of more than 24,000, and as well as housing will provide eight new schools, GP surgeries, community facilities and shops. Source: Internet