VXO Lash and Med Spa
VXO Lash and Spa (Formerly Beauty Lash Studio), located in Allen, Texas, is your ultimate destination for all things Beauty and Wellness. We specialize in providing stunning lash extensions that will elevate your beauty around the…







