City in Lancashire on the north bank of the Ribble (7)
I believe the answer is:
preston
(Other definitions for preston that I've seen before include "Town in Lancashire" , "Administrative centre of Lancashire" , "English city" , "Town on the Ribble" , "town in northern England" .)