The Lemon Tree 3 stars

29 Rhosddu Rd, Wrexham, LL11 2LP, United Kingdom

Hotel image
Read more reviews for The Lemon Tree