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.
North London Business Park is exceptionally located and offers a range of on-site facilities including meeting rooms, cafés, a private gym, hairdressers, ample parking and open air communal seating areas.