70 Mark Lane
This island site, located on the Fenchurch Street Station forecourt, enjoys magnificent views over Tower of London and Tower Bridge.
The sixteen-storey building, offering 170,000 sq ft of prime offices, benefits from south facing terraces on seven of the upper floors (8th and 10th-15th inclusive). The scheme has achieved a BREEAM Excellent rating.
The building was pre-let during its construction to insurance companies Miller, Zurich and Crawford.