Enquire Now
1 /1

Leisure, Medical, Office, Other, Retail To Let

Premier Place, 102-124 Station Road, Edgware, Greater London, HA8 7BJ

Shortlist +
1,705 sq ft (158.39 sq m)
£
To Rent - On application

Key Features

Available via leasehold or long leasehold
Shell & Core
Fantastic floor-to-ceiling height
Great natural light
Good location