Riverstone fills 22 Bishopgate as final lease signs

The City of London’s tallest office building, 22 Bishopsgate, EC2, is now fully let following RiverStone International’s deal to take 25,000 sq ft on a 15-year lease.

The firm, which buys legacy and discontinued insurance business, has signed to