Stella’s current address is 184 Maverick Run, Pearl River, La 70452. The number currently linked to Stella is (985) 781-9610. The birth year was listed as 1935. Public records show Texarkana, Slidell, Milan and one other city as cities Stella also stayed in. Stella was born 88 years ago.