Approximately 382,000 sq ft of offices, D1 educational space and ancillary amenities, with more than 1,300 on site car parking spaces...
North London Business Park is located in North London and set within 16.1 hectares of beautifully landscaped grounds with ornamental lake, inhabited by wild geese and swans.