Get Directions to Burscough Town Post Office ← View details 16 Square La, Ormskirk L407RQ, United Kingdom, Ormskirk, England Get Directions From* To * — Required information