Chelsea Island is a high-end waterside development of 89 luxury apartments in the sought-after SW10 post code. The developer instructed us to sell the apartments at prices ranging from £1.2 million to £12 million.

Chelsea Island