A new apartment complex is located near to Battersea power station on April 26, 2013 in London, England.