He didn't know how to explain the current situation. Someone mentioned the seven sins, but he wasn't sure. Dropping the big news would probably the smartest thing to do before filling her in on anything else about the place. "It's bad at times, but...there's no Umbrella here. At all. They don't exist."
Sure, he had doubts about this and wanted proof but blind faith seemed to be the better option. Because without help and connections, it wouldn't be much good to start tracking down labs. "This place is safe. Until you get to the part about the end of all ends." The one that had Lucifer walking around in the future. "The only reason you showed up here is because of seals breaking. I don't know full details, but it has to do with demons and stuff." Leon stopped to see if she thought he was crazy yet or not. Consdiering the things they've seen, he hoped she's believe him.