The Chelsea Waterfront project, envisioned by the distinguished architect Sir Terry Farrell, is located in one of London’s most remarkable and desirable areas. Spanning 11.3 acres and encompassing 600 metres of riverfront, the site includes the historic Lots Road Power Station, noted for its two iconic chimneys, which have become significant landmarks in Chelsea.