7115 Virginia Road, Suite 111 Crystal Lake, Illinois
Mon - Sat 8.00 - 18.00
“Velina and Jeni are both great, they’ve been taking care of my beauty needs for almost 10 years regularly and I have never been disappointed. I cannot imagine trusting someone else other them, they are doing a fantastic job.”
Astro Spa is Skin/ Body /Soul Wellness boutique. Our primary goal is to facilitate health and beauty from the inside out.