Pillar completes £171m sales of Omni and Fulham Broadway

Pillar Property has completed the sale of two leisure and retail developments for a total of £171m.

Omni, a leisure centre in Edinburgh, has been sold for £74.3m and the Fulham Broadway shopping and leisure centre in west London for