UKSouth East EnglandHertfordshireWatford
Office
To Let, 10,000 - 101,116 sf
A major development is underway to create 101,116 sq ft of new, contemporary..
Located only a 15 minute train journey from London Euston.