Elegant All-Suite Hotel located in the Chelsea Harbour development on the Thames, offering stunning views of the river & harbor.