How to visit Watford FC

Football Travel: Watford FC

It’s less than 30 minutes from central London to the satellite town of Watford, where affordable, accessible top-flight football awaits.…

7 years ago