Gracechurch Street is a main road in the City of London, the historic and financial centre of London, England, which is designated the A1213. From Wikipedia
The City of London Corporation granted final consent today, clearing the way for construction that blends over 110,000 square metres of Grade A offices with public displays of Roman-era structures.