Where is Chelsea Harbour?

Where is Chelsea Harbour located?

Chelsea Harbour, Chelsea Harbour, Great Britain (approx. 51.4753°, -0.1811°)


Where is Chelsea Harbour on the map?