M11 Business Link, Stansted comprises six detached office buildings, set in attractive landscaped setting on a 1.8 hectare (4.44 acre) site.

M11 Business Link, Stansted comprises six detached office buildings, set in attractive landscaped setting on a 1.8 hectare (4.44 acre) site.