This A modern eight-storey building is located in the heart of a thriving North London business community, where businesses can successfully operate and just off the main road of Ballards Lane, perhaps one of the best located office spaces in Finchley, being across the road from the busy Finchley Central tube station....