Watford is a town and borough in Hertfordshire, England, 15 miles northwest of central London.The town developed on the River Colne on land belonging to St Albans Abbey until the 16th century. Read More
Watford earned a first-ever Premier League point at Old Trafford with a goalless draw on Saturday that dents Manchester United's hope for a top-four finish in the Premier League. ...