Get Directions to Godfather Restaurant ← View details 189-191 Duckworth Street, Darwen, Lancashire BB3 1AU, United Kingdom, Darwen, England Get Directions From* To * — Required information