Leatha is a resident of 7326 Recovery Rd #5Ery, Niagara Falls, Ny 14304. Possible relatives of Leatha are: Audrey Mary Young, Tawanna Young, Beverly Young and 2 other people. The phone number (716) 433-9024 is Leatha’s. The birth year was listed as 1948. Lockport and Niagara Falls are cities Leatha has lived in. Leatha has reached the age of 76 years.