UK
London
Retail Millbrook Park NW
NW7
Plaza Collection
To Let
4,736 sf
Shop
The properties are arranged over multiple ground floor units.
Millbrook Park is an impressive regeneration project in North West London, comprising 2,240 new homes..