Leyland town in South Ribble and county of Lancashire, England. Leyland Motors clock in the town centre


Size: 8192px × 5464px
Photo credit: © Mark Waugh / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: attraction, britain, british, centre, clock, destination, dinner, display, displayed, england, english, europe, european, factory, green, heritage, historic, historical, history, iconic, importance, important, interest, kingdom, lancashire, landmark, leyland, location, manufacturer, motor, motors, place, plant, relocated, ribble, south, structure, time, tourism, tourist, town, trade, uk, united, village, work