Office (with Showroom, Storage), Call Centre
To Let 1,052 sf
Air Conditioning, Carpeted, Suspended Ceilings, Fluorescent Lighting, Open Plan
This first floor predominantly open plan office benefits from excellent natural light offering a bright and functional workspace ideal for a range of business..
Mowbray House is a prominent office building situated in the heart of Edgware, North West London. This location offers excellent connectivity and accessibility..