London's unique five-star luxury all suite hotel set in an stunning riverside location in the heart of Chelsea. Offering spectacular views of the Marina and River Thames from the Penthouse and Marina level function rooms.
Chelsea Harbour
Testimonials