Watford, Hertfordshire, United Kingdom
Vicarage Road
is located at Vicarage Road in Watford