Get Directions to Cafe Red ← View details 41 Burscough Street, Ormskirk, Lancashire L39 2EG, United Kingdom, Ormskirk, England Get Directions From* To * — Required information