WalesFounded: 1880Stadium: Central Park, Denbigh, Denbighshire (1,200 seats)Coach: Dewi Llion
History
Denbigh Town Football Club, founded in 1876, is a semi-professional football club based in Denbigh, North Wales. They play in the Cymru North. The club plays home matches at Central Park.