Iglesia de la Inmaculada ConcepciónParishShareCalle Alta09198 Ibeas de Juarros, Castilla y LeónSpainGet directions