UKSouth East EnglandHertfordshireWatford
To Let, 1,420 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 with 83% categorised as..