The Twelve Knights, Margam, Port Talbot. Pub with 11 guest bedrooms and a large function room. Located on the west side of Margam Road (the A48).