8 Fenchurch Place, London, EC3M 4AJ

£46 per sq ft

5,000 to 13,000 sq ft


Office

Ref no: 23688

Key Features
Description
Self-contained fitted office space accessible via an impressive modern entrance adjacent to Fenchurch Street Station