Leonard Brown was born in 1963, age 60. Leonard Brown's address is 2115 W 10th Street , Austin, TX 78703. Possible relatives include Lenny Brown, Rodney Brown and others. Public records show Leonard has also lived in Avondale Estates, GA and Decatur, GA. Leonard's latest phone number is (512) 320-8667. Previous phone numbers include (512) 508-1300 and (512) 619-2038.
Address History: 2115 W 10th Street, Austin, TX 78703;
307 Glen Cove Drive, Avondale Estates, GA 30002;
Decatur, GA 30033
Results 1 - 1 of 1