El Hotel Casa León se encuentra en el centro de San José y ofrece ordenador con conexión a internet, zona de salón compartida con TV, y conexión WiFi gratuita.
Las habitaciones cuentan con ventilador y baño privado con ducha, y algunas disponen de caja fuerte, TV por cable y baño con secador de pelo.
El establecimiento se encuentra a 500 metros de varios restaurantes, como el Esquina de Buenos Aires y el Tin Jo, y a solo 250 metros del supermercado Más por Menos.
El Hotel Casa León también alberga una biblioteca y ofrece servicio de camarera de pisos diario gratuito y servicio de lavandería, este último por un suplemento.
El Museo Nacional está a 300 metros del establecimiento Casa de León, y la Avenida Central se encuentra a 200 metros.