Iglesia de la Natividad de Nuestra SeñoraParishShareAvenida la Torre24397 Quintana del Castillo, Castilla y LeónSpainGet directions