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.