City · United Kingdom
Watford

Watford is a town and non-metropolitan district with borough status in Hertfordshire, England, 15 miles (24 km) northwest of Central London, on the banks of the River Colne.
Good to know
- Population: 125,707.
- Timezone: Europe/London.
