Spencer Stadium footall stadium

Capacity: 2,000

City: Banbury

Country: England

Club: Banbury United

International: Unknown