11618 Cooper Allen Rd, Walker, La 70785 is where Stella lives. Stella is related to or closely associated with Kurt D Allen, Wallace C Allen, Lance H Allen and 5 other people. Her birth year was listed as 1971. Allen Security, Inc is business that might have connection with Stella. Phone number listed for Stella is (504) 665-4123. In addition to Walker, Stella also lived in Denham Spgs, Denham Springs and Walker. The current age of Stella is 53.