Whitby Town

Whitby Town

Whitby Town, founded in 1880, is a England football club based at Turnbull Ground in Whitby. Stadium capacity: 3,200.