InvestmentTransactions 175/179 OXFORD STREET – LONDON, W1D 2JS Details Sale of a flagship prime central London retail and office investment Download Details