Apresentando um jardim e acesso Wi-Fi gratuito, Chelsea Pelham Apartments encontra-se no centro de Londres, perto de Estação de Metro de South Kensington, Victoria and Albert Museum e Galerias Comerciais Harrods.
Há também uma cozinha equipada com um frigorífico, uma máquina de lavar louça e um forno em algumas unidades.
Chelsea Pelham Apartments 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 18 km de Chelsea Pelham Apartments.