UKSouth East EnglandHertfordshireWatford
Shop
To Let, 1,725 sf
Shopping Centre, Prime
The subject unit is located on the upper Mall in the heart of the shopping centre immediately adjoining River Island, surrounded by other brands such as Boots, Therapie Clinic and Lakeland...
Atria Watford is located at the heart of the Town Centre, the shopping centre comprises 1.4 million sq.ft of retail and leisure accommodation. The scheme attracts shoppers from the affluent Home Counties..