North London Business Park
Located in the heart of North London andset within 16.1 hectares of beautifullylandscaped grounds, every detail has beentailored to appreciate and comprise allthe benefits of an inspirational workingenvironment coupled with the exceptionallocation advantages expected of a modernoffice campus.