Boasting a beautiful location and presenting comfortable accommodation as well as friendly service, the Chelsea House Hotel will make your holidays as enjoyable as possible..
Offering stunning views of the city's skyline and the River Thames, Chelsea Harbour is one of London's fine hotels where guests enjoy a residential feel while only a few minutes away from the city..