Stella Muir Net Worth is
$6 Million
Mini Biography
Stella Muir was created in 1902 in Scarborough, Yorkshire, Britain. She actually is an celebrity, known for The Center of the Rose (1919), A Lass o’ the Looms (1919) and Film Pie, No. 2 (1920).
Known for movies