Leeds sorge a nord del Regno Unito nella contea dello Yorkshire e Humber.
L’economia di questa città è stata incentivata dal fatto di essere posta a metà tra la costa orientale e quella occidentale del Regno Unito, un fatto che l’ha resa uno snodo ferroviario importante.
Tra le principali attrazioni vi è il Leeds Town Hall, una sala per concerti fatta costruire nel 1800 dalla Regina Vittoria, la Leeds Gallery ed il Royal Armouries Museum.