About The Lemon Tree
Keywords: restaurants
Retail Location Count: 1
More about The Lemon Tree
The Lemon Tree is located at 29 Rhosddu Road, Wrexham LL11 1EP, United Kingdom
+441978261211
http://www.lemon-tree-hotel-wrexham.com