Get Directions to LEEDS ACUPUNCTURE CLINIC ← View details 179 Street Lane, LEEDS LS81AA, United Kingdom, Leeds, England Get Directions From* To * — Required information