The Castle Hotel

St Peters Square, Ruthin, LL15 1AA, United Kingdom

Hotel image
Read more reviews for The Castle Hotel