El Castillo Viejo, también llamado Castillo de los Álvarez de Toledo, fue construido por los árabes entre los siglos XII y XIII sobre una construcción de origen romano.