My Chelsea ofrece un alojamiento contemporáneo para su estancia en Londres y se encuentra a solo diez minutos caminando South Kensington Tube Station. Asimismo, está a un breve trayecto conduciendo Museo de Ciencias y Baden-Powell House. La propiedad ha sido renovada recientemente y dispone de servicio de niñera, recepción 24 horas y conserje. Los huéspedes, asimismo, pueden disfrutar de un servicio de guardaequipajes, una lavandería y masajes. El hotel dispone de habitaciones equipadas con minibar y un secador de pelo. Todas ellas tienen aire acondicionado y cuentan con películas bajo petición y acceso a internet en las habitaciones. Los huéspedes que lo deseen pueden visitar el restaurante, especializado en platos británicos e italianos. Por otro lado, desde My Chelsea se puede acceder a pie Museo de Historia Natural, Harrods e Imperial College London. La zona de alrededor es también muy conocida por sus tiendas.