Iglesia Nuestra Señora de la NatividadParishShareCalle Iglesia16140 Villalba de la Sierra, Castilla-La ManchaSpainGet directions