Nothing to do with Stroud Green but I though an interesting topic for debate.
If we are saying the whole of the uk then I would say Glasgow or Edinburgh. But if we are talking about England then Leeds. Pretty much slap bang in the middle good transport links large population and it's not Manchester.
But I am a tad biased.
http://m.bbc.co.uk/news/business-26472423
Comments