Search results
We did not find results for: Leek, England.
Check spelling or type a new query.
We did not find results for: Leek, England.
Check spelling or type a new query.
Leek is a market town and civil parish in Staffordshire, England, on the River Churnet 10 miles north east of Stoke-on-Trent. It is an ancient borough and was granted its royal charter in 1214. Wikipedia