New image of Central Towers, £1bn regeneration of West London Olympia Exhibition Centre
A new image of the Central Towers, which will form part of the £1billion redevelopment of London’s Olympia Exhibition Centre, in West London, has been released by [...]