Get Directions to Millrace Organic Restaurant ← View details 2-4 Commercial Road, Leeds, West Yorkshire LS5 3AQ, United Kingdom, Leeds, England Get Directions From* To * — Required information