Designed by
Title
Chelsea Harbour, London, UK #150670209
Description
Chelsea Harbour is a contemporary mixed-use development in West London opposite the site of the old Lots Road Power Station in Chelsea. The development consists of luxury apartments, the Chelsea Harbour Marina and the Chelsea Harbour Design Centre and a hotel.
This image is editorial