There is a British city called `` Leeds on Wheels '' .
Leeds on Wheels is a city in the United Kingdom , located in the county of West Yorkshire in Northern England , approximately 170 miles north of central London .
Leeds