Explore relationships
Burscough
Burscough () is a town and civil parish in the West Lancashire district of Lancashire, England. The town is located approximately 14 miles (23 km) north-northeast of Liverpool and 13 miles (21 km) southwest of Preston.
Use + to expand a branch. Click a topic name to open its summary.