Amelda Austin was born in 1974, age 49. Amelda Austin's address is 3620 Kosciusko Street Apt 107, Saint Louis, MO 63118.
Address History: 3620 Kosciusko Street Apt 107, Saint Louis, MO 63118
Amelda Austin's current address is 8553 Kathlyn Drive , Saint Louis, MO 63134. Amelda's age is 49 years old (1974). Phone numbers associated with Amelda are (314) 423-1520.
Phone Numbers: (314) 423-1520
Address History: 8553 Kathlyn Drive, Saint Louis, MO 63134
Results 1 - 2 of 2