Royal Ship 3 stars

Queens Square, Dolgellau, LL40 1AR, United Kingdom

Hotel image
Read more reviews for Royal Ship