Vicarage Road country United Kingdom
Vicarage Road is a stadium in Watford, England, and is the home stadium of Championship club Watford. An all-seater stadium, its current capacity is 22,200.
Nation State Land Territory