Twelve Knights
Twelve Knights
Hotel
Margam Road
, Port Talbot, Wales, United Kingdom
SA13 2DB
82
Very Good ·
99 reviews