The possible relatives of Lenora are Stephen Ward Welden, Stephen Wmd Welden, Olga S Welden and 6 other people. The current age of Lenora is 66. Lenora now resides at 8304 Lutz Lake Fern Rd, Odessa, Fl 33556. Public records show Tampa, Issaquah and Los Angeles as cities Lenora also stayed in. Businesses linked with Lenora are L&S Premiere Pulse Light Laser Center Llc, Premiere Center Clearwater, Llc and L&S Premiere Pulse Light Laser Center, Llc. 1958 is her birth date.