The Apartments Chelsea se nachází nedaleko Kostel Nejsvětější Trojice a je pouhých 30 minut od centra města Londýn. Ubytování poskytuje 10 pokojů vybavených vnitřním dvorkem, osobním sejfem a vícekanálovou televizí pro příjemný pobyt ve městě Londýn.
Tower je 7 km od The Apartments Chelsea, zatímco Madame Tussaud's je 3 km od ubytování. Stanice metra Sloane Square je 350 metrů do The Apartments Chelsea.
Hosté si mohou užít indickou kuchyni v restauraci Kutir umístěné jen 5 minut chůze od hotelu.