Stella now resides at 1726 Ambler Ave, Abilene, Tx 79603. Public records show Little Rock, North Little Rock, Sherwood and 4 other cities as cities Stella also stayed in. The age of Stella is 55. ...