Preston is a city in Lancashire, England, located on the north bank of the River Ribble. Since Priests’ Town is where the name Preston originates, it may have been a religious settlement that existed throughout the Anglo-Saxon era. Preston had developed into a significant market town and administrative hub by the time of the 1086 […]