The Brow & Lash Studio - 9640 W Tropicana Ave Ste 113, Las Vegas, NV 89147, USA | Fresha