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.
.avif)
.avif)
.avif)