It is a skyscraperunder construction in the eastern part of the London financial district Canary Wharf. The building will be one of the tallest buildings in London (130m tall) and it is expected to be completed by 2014.
25 Churchill Place will be one of the most energy efficient office buildings in Canary Wharf. The Environmental features includes elevators that could store and reuse the energy elsewhere in the building.
Henrietta House Henrietta Place W1G 0NB, London United Kingdom