Two residential towers and a podium on a constrained site over rail tunnels in London.

on site