High Quality Content by WIKIPEDIA articles! Chelsea Harbour is a mixed-use development in Central London, situated on the north bank of the River Thames, in the Sands End area. It lies within the eastern boundary of the London Borough of Hammersmith and Fulham and on the southwestern boundary of the Royal Borough of Kensington and Chelsea.