Iconic living at Battersea Power Station: this legendary landmark on the banks of the River Thames is one of London’s most exciting neighbourhoods and is set to be among the largest retail, leisure, culture and business quarters in London. o Containing 254 stunning homes that feature spacious and elegant interiors infused with 21st-century Art Deco-inspired…