Whic centre is the Prestone of Lancashire, England?
Mayor of Preston: The following were mayors of Preston, Lancashire, England: Preston, Lancashire: Preston is a city and the administrative centre of Lancashire, England.
administrative