Search results
We did not find results for: Leeds, England.
Check spelling or type a new query.
We did not find results for: Leeds, England.
Check spelling or type a new query.
City in West Yorkshire, England, United Kingdom
Leeds is a city in West Yorkshire, England. It is the largest settlement in Yorkshire and the administrative centre of the City of Leeds Metropolitan Borough, which is the second most populous district in the United Kingdom. Wikipedia