Leon Starr was born in 1950, age 74. Leon Starr's address is 14310 Hiram Clarke Road , Houston, TX 77045. Possible relatives include Linda Adams, Linda Hersey and 7 others. Public records show Leon has also lived in Houston, TX. Leon's latest phone number is (281) 635-3028. Previous phone numbers include (713) 726-1781 and (713) 731-8630. The latest email address for Leon Starr is leo****@worldnet.att.net.
Leon Star's current address is 10134 Rockaway Drive , Houston, TX 77016. Leon's age is 56 years old (1968). Phone numbers associated with Leon are (281) 209-3466 and (281) 635-3028.
Results 1 - 2 of 2