Chelsea Waterfront is one of the last remaining riverside developments in central London. Built around the iconic Lots Road Power Station, this project blends historical industrial charm with modern design and luxury living. With views across the Thames, landscaped gardens, and direct river promenade access, this is one of SW10’s most prestigious addresses.