The Chelsea Harbour Hotel 5 stars

Chelsea Harbour, Hammersmith and Fulham, London, SW10 0XG, United Kingdom

Hotel image
Read more reviews for The Chelsea Harbour Hotel