0 review
The Chelsea Harbour Hotel, Chelsea Harbour, Chelsea, London SW10 0XG
020 7300 5070
International
Chelsea, West London
££££