60 Trafalgar Square London WC2
60 Trafalgar Square
60 Trafalgar Square is based in the heart of London, directly on the iconic Trafalgar Square. 13,500 sq ft was purchased by way of a sale and leaseback to Bristol & West. The Building was refurbished to a high standard and sold to the FIA for their London HQ.