Northstowe
Jump to navigation
Jump to search
English
[edit]Proper noun
[edit]Northstowe
- A new town and civil parish with a town council in South Cambridgeshire district, Cambridgeshire, England, still under development in 2024 (OS grid ref TL4067).