Find specialists in Ellel, England The most extensive list of specialists in Ellel, England Smith Green Farm Ellel, England Car repair Detail Address: Ellel, Lancaster, Ellel, England LA2 0PX . Phone: +44 1524 752652. Types of specialists in Ellel, England Car repair