Office
To Let, 517 - 92,800 sf
Modern Offices, Atrium, Car spaces, Gym on site
3 The Square an iconic building is situated in the UK’s premier Business Park. The building has a triple height entrance. The building has a..
The success of the Park has been founded on its location offering exceptional connectivity to Heathrow International Airport..