Electra, Vernon and Wichita Falls are cities Leah has lived in. Leah's birth year is 1959. Leah currently resides at 3104 Mansard St, Vernon, Tx 76384. The number currently linked to Leah is (940) 552-2111. Leah has reached 65 years of age. Leah has some connections with business: The Optimist Club Of Vernon, Texas.