This category includes sites about Leyland, Lancashire, UK. Leyland is a town located in the South Ribble borough of Lancashire, approximately 9 miles south of Preston.
Related categories 1
Georgian country house hotel and restaurant. Profile, facilities and information about private function.