Discover Leyland
compiled from our dataLeyland is located in England, United Kingdom, and has a population of about 38,578. Our atlas lists 72 places here.
These include 4 sights and 3 museums, 62 restaurants, 2 places to stay and 1 cocktail bars. Highlights include Worden Hall and Park, Leyland Town Centre, Leyland War Memorial.
The neighborhoods with the most entries are South Ribble.