26 St James’s Square, London W1
Prime central London building on one of London’s pre-eminent squares. Freehold building comprising of 15,050 sq ft across nine storeys of office accommodation overlooking St James’s Square and Pall Mall.
Acquired on behalf of a private UK property company.
Price quoted: £31,000,000