Iglesia de la Natividad de Nuestra SeñoraParishShareCalle de la Iglesia09640 Cascajares de la Sierra, Castilla y LeónSpainGet directions