Albillos
Municipality and town in Castile and León, SpainAlbillos is a municipality and town in the province of Burgos, Spain, located about 10 kilometers from the province's capital, Burgos.
Read article
Top Questions
AI generatedMore questions
Nearby Places
Renuncio
Village in Burgos
Cayuela
Municipality in Castile and León, Spain
Frandovínez
Municipality and town in Castile and León, Spain
Villagonzalo Pedernales
Municipality in Castile and León, Spain
Villariezo
Municipality in Castile and León, Spain
Aceña de Lara
Town in Spain
Arcos de la Llana
Municipality and town in Castile and León, Spain
Cavia, Province of Burgos
Municipality and town in Castile and León, Spain