Holt Lodge Hotel 3 stars

Wrexham Rd, Holt, Wrexham, LL13 9SW, United Kingdom

Hotel image
Read more reviews for Holt Lodge Hotel