Leigh Court sold for £18.8m for residential development

Leigh Court in West Kensington, London, has been sold by The Leading Properties of the World for £18.8m.

The building at 6 Avonmore Road, W14, was bought by a European development and investment fund, and has planning permission