Stella Nails & Spa - 4937 W Slauson Ave # B1, Los Angeles, CA 90056 | Fresha