Explore details about location Avenida de los Castros. Avenida de los Castros is a location situated within the Santander alongside other areas such as Calle de los Foramontanos, Calle de Camus, Glorieta de Galicia.