Watford

Town and borough in Hertfordshire, England

Watford is a town and borough in Hertfordshire, England, 15 mi (24 km) north-west of Central London, on the banks of the River Colne.

Watford News and Videos   LIVE

ℹ️ This is a LIVE page which updates automatically as we're monitoring our hand-curated selection of verified and trustworthy media outlets

You might like