Situated in Greater London, within a busy and well connected borough, Barnet, Archgate Business Centre is located within the main high street surrounded by retail establishments and offices. Can be accessed via North Finchley High Street.
If you have more information about this business park/industrial estate, please
let us know.