UKSouth East EnglandOffice Edgware Way HA
HA8 Mowbray House
To Let 1,052 sf Office, Office with Showroom, Call Centre, Office Storage
Air Conditioning, Carpeted, Suspended Ceilings, Fluorescent Lighting, Open Plan, Kitchenette, Good Natural Light, M/F WCs on each floor, 24hr Access, Entryphone, Car spaces
This first floor predominantly open plan office benefits from..
Mowbray House is a prominent office building situated in the heart of Edgware, North West London. This location offers excellent..