60 Queen Victoria St.
60 Queen Victoria Street is located in the City of London. The building was developed in conjunction with Lloyds TSB and received the Worshipful Company of Architects’ New City Architecture Award in 2001.
Completed December 1999.
10,707 sq m (115,250 sq ft) Click here to see the map