Selby District North Yorkshire England United Kingdom
53.8503468,-1.265239
Towton
Towton is a small village and civil parish in the Selby District of North Yorkshire, England. It was historically part of the West Riding of Yorkshire until 1974.
Distance between:
London to Towton169 Miles / 273 Kms Liverpool to Towton77 Miles / 125 Kms