Cartagineses, romanos, visigodos y musulmanes han dejado su huella a su paso.