Records link phone number (210) 680-3572 with Leighsa’s details. Possible relatives of Leighsa are: Tina Elaine Jones, Kevin Christopher Jones, Kellie Lynne Jones and 6 other people. 11444 Vance Jackson Rd #1003, San Antonio, Tx 78230 is where Leighsa resides. Leighsa was born in 1968. Public records show San Antonio and Midland as cities Leighsa also stayed in. Leighsa has reached the age of 56 years.