Port Talbot Town

Port Talbot Town

Port Talbot Town, founded in 1901, is a Wales football club based at The Remax Stadium in Port Talbot. Stadium capacity: 6,000.