Creative Nails 2 is a cosmetics shop, located at Streamwood, IL 60107, United States
Not the best service. If u can find another place go there cuz they raised their prices too. Not worth it.