The Twelve Knights

Margam Road, Port Talbot, SA13 2DB, United Kingdom

Hotel image
Read more reviews for The Twelve Knights