Leeds
United Kingdom

Leeds

Leeds sits in the heart of the West Yorkshire region in the north of England, and often vies with Manchester for the title ‘the capital of the north’. Leeds is located in close proximity to Bradford. The combined population of the Leeds-Bradford conurbation is close to 1.5 million and the biggest flows between any two cities in the UK on any day is between Leeds and Bradford.