VENUE SPOTLIGHT: ATRIA WATFORD SHOPPING CENTRE Posted on 07/03/202107/03/2021 by marketing Located in Hertfordshire, Atria Watford has over 140 shops, restaurants and leisure attractions.