Wetherby, the small town of 11,000 people within the City of Leeds, in West Workshire, England. It has a long history, as do most English towns, but this is best known for centuries as a popular stop and staging post on the Great North Road, being exactly 198 miles between London and Edinburgh...