Located on Lots Road, London SW10, Chelsea Waterfront is a residential-led mixed-use development. It is the only major development site of its size on the north side of the river, west of Canary Wharf and includes the iconic Lots Road Power Station which is to be carefully refurbished. The scheme includes two towers of 37 and 25 storeys and low-rise apartments situated on the river’s edge surrounded by landscaped gardens which are publicly accessible, opening up 400m of waterfront to the public.
The Lots Road Power Station was originally built to power London’s underground transport system. The largest ever built at its time, the Power Station made an important contribution to London’s development during the Victorian industrial age.