Alcubilla de Avellaneda is a municipality located in the province of Soria, Castile and León, Spain. As of 2018 it had a population of 108 people. The village contains a Renaissance church and hermitage, the Ermita del Santo Cristo del Campillo.
Distance between:
Madrid to Alcubilla de Avellaneda93 Miles / 150 Kms Barcelona to Alcubilla de Avellaneda285 Miles / 459 Kms