Sobre los restos romanos se construyó en el siglo XI el castillo de San Vicente, llamado así por tener una capilla dedicada al santo, castillo que fue ampliándose durante los siglos XII y XIII.