Eldon House is a 48,100 sq ft freehold warehouse style office building, perfectly located in the heart of the City of London, less than 2 minutes from Liverpool Street station and the Elizabeth line.
The building is currently undergoing innovative re-positioning works which will deliver space with character and broad appeal to the occupier market.
Cost per sq. ft.
Price on application
Facilities
Transport Links