UKLondonRetail The Green N
N21 The Green
To Let 580 sf Shop
Rarely available retail space in popular local parade and affluent area of Winchmore Hill..
Occupying a prominent position on The Green. The parade is a popular local social a shopping destination with nearby..