Central Apartment at Chelsea cloister Hotel encontra-se no centro de Londres, perto de Estação de Metro de South Kensington, Galerias Comerciais Harrods e Victoria and Albert Museum.
Central Apartment at Chelsea cloister Hotel tem vários pontos de interesse populares nas suas proximidades, incluindo Museu de História Natural de Londres, Royal Albert Hall e The Serpentine. O aeroporto mais próximo é o Aeroporto London City, que fica a 17 km de Central Apartment at Chelsea cloister Hotel.