O CH Chelo desfruta de uma localização central em Madrid, nas imediações do animado bairro de Chueca e a 150 metros da Avenida Gran Via. Disponibiliza quartos simples com acesso Wi-Fi gratuito e uma televisão LCD.
A equipa da recepção do Chelo pode fornecer informações sobre o que ver e fazer em Madrid. Também pode ajudar a arranjar bilhetes para passeios, espectáculos e outros eventos.
O CH Chelo tem um local para armazenar bagagens.
A área em torno das Estações de Metro Chueca e Tribunal está cheia de bares de tapas e restaurantes. A Rua Fuencarral, apenas a 80 metros, é popular para fazer compras e alberga o alternativo Mercado de Fuencarral.