HEMEL HEMPSTEAD TOWN
STADIUM
The Tudors have played their football at Vauxhall Road, located in the Town of Hemel Hempstead, since 1972. Tragedy did strike in 1992, when the changing rooms and clubhouse burnt down, seeing the club use temporary facilities.…
