The Chelsea Harbour Hotel & Spa

United Kingdom, Europe
Brand
Millennium
Guest rooms
158
Twin rooms
17
Max surface
6469sqm
Meeting rooms
11
Open year
2014
Renovation year
2023

Chelsea Harbour, London, SW10 0XG
Website