UK
London
Retail Millbrook Park NW
NW7
Plaza Collection
To Let
4,736 sf
Shop
The property is arranged over a single, ground floor.
Millbrook Park is an impressive regeneration project in North West London, comprising 2,240..