62 Buckingham Gate, London
62 Buckingham Gate is located on the north side of Victoria Street. This landmark building offers 23,870 sq m (257,013 sq ft) of stunning office space over 11 floors and 1,442 sq m (15,524 sq ft) of retail on the... View Project