← Back to Events Chelsea Harbour Hotel + Google Map Chelsea Harbour London, Chelsea Harbour, Hammersmith and Fulham, London, SW10 0XG, United Kingdom United Kingdom 020 3564 5165 https://www.millenniumhotels.com/en/london/the-chelsea-harbour-hotel/ There were no results found.