Leslie was born in 1969. She has stayed in San Antonio, Montgomery, Spring Branch and one other city before moving to Talladega. Leslie's possible relatives are James David Carter, Theresa L Woodard, Wendall Fabian Woodard and 6 other people. 606 Coffee St, Talladega, Al 35160 is where Leslie lives. Leslie has reached the age of 55 years. Leslie has listed (256) 315-9656 as her phone number.