UKSouth East EnglandHertfordshireWatford
Shop
To Let, 7,710 sf
The subject unit is located on the Upper Mall in the heart of the shopping centre immediately adjoining M&S, surrounded by other brands such as Skechers, Boux Avenue, Primark and Lego...
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 ABC1...