Get Directions to ACL CARE HOMES LTD ← View details 22 24, Christchurch Road, Folkestone, England CT20 2SL, United Kingdom, Folkestone, England Get Directions From* To * — Required information