3750 Spring Ave, Saint Louis, Mo 63116 is where Leonora resides. The number currently linked to Leonora is (314) 771-0290. The possible relatives of Leonora are Henry T Santos, Johnhenry G Santos, Lindsay G Santos and one other person. Leonora was born in 1952. A city Leonora has lived in before is Saint Louis. This year Leonora celebrated her 72 birthday.