Get Directions to The Lemon Tree ← View details 29 Wrexham Road, Wrexham, Wales LL11 2LP, United Kingdom, Wrexham, England Get Directions From* To * — Required information