Leila Carroll was born in 1931, age 92. Leila Carroll's address is 6907 Cherrydale Drive , Austin, TX 78745. Possible relatives include Michael Carrol, Aidan Carroll and 1 others. Public records show Leila has also lived in Austin, TX. Leila's latest phone number is (512) 236-8735. Previous phone numbers include (512) 297-8469 and (512) 440-8481.
Results 1 - 1 of 1