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...