L'Hostal Chelo est situé à proximité du quartier animé Chueca, à Madrid, et à 150 mètres de la Gran Vía. Il propose des chambres simples dotées d'une connexion Wi-Fi gratuite et d'une télévision à écran LCD.