El Hostal León se encuentra a sólo 500 metros de la iglesia de San Martín y de la Plaza Mayor, en el centro histórico de Trujillo. Las habitaciones están equipadas con aire acondicionado, balcón pequeño, TV por cable y baño privado.
El León Guest House ocupa un edificio del siglo XIX con vigas de madera y paredes de piedra originales. En el amplio restaurante se sirven platos regionales tradicionales. La cafetería dispone de una terraza al aire libre.
El León Hostal es una base ideal para explorar la provincia de Extremadura. Se encuentra a sólo 45 minutos en coche de Cáceres, declarada Patrimonio de la Humanidad por la UNESCO. Cerca del hostal hay un aparcamiento privado económico.