Castle Hotel 3 stars

The Parade, Neath, SA11 1RB, United Kingdom

Hotel image
Read more reviews for Castle Hotel