Town Centre would this be a place people would like to live

Where in Northampton is this?

How many people would like to live in the town centre?

The view would be great