Key Highlights
Eldon House is a prominent period commercial building in the City of London, originally constructed in the early 1900s and recently refurbished to offer modern workspace while retaining character. It provides approximately 46,000–48,000 sq ft of office space with updated facilities such as air conditioning, cycle storage, showers, and controlled access.
The Space
The building offers refurbished office accommodation across multiple floors with open-plan layouts, meeting rooms, breakout areas, kitchenette spaces, and generous natural light. Some floors include roof terrace access and contemporary end-of-trip facilities, suitable for a variety of professional occupiers.
Location
Located at 2-3 Eldon Street in EC2M, Eldon House sits in the heart of the City of London between Moorgate and Liverpool Street, with excellent connectivity to key transport links and surrounded by the financial district and vibrant business community.