Iglesia de Nuestra Señora de la Natividad (s.XIV)ParishShareCalle de la Iglesia40520 Ayllón, Castilla y LeónSpainGet directions