VENUE SPOTLIGHT: ATRIA WATFORD, HERTFORDSHIREMarch 7, 2021August 26, 2022Located in Hertfordshire, atria Watford has over 140 shops, restaurants and leisure attractions.