I can not cancel this review, wrong place.
This is my go to nail spot!
Cali Spa and Nails is located at 25 Waukegan Rd, Glenview, IL 60025