Chelsea Waterfront

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 publically accessible, opening up 400m of waterfront to the public.

Farrells are providing full architectural services and interior design for this development, as well as the masterplan for the site. We are also designing the Entrance Pavilion, an elegant structure which forms an integrated part of the landscaped entrance to the Chelsea Waterfront development. It is an open and welcoming pavilion for visitors which also provides a soft security presence.