Now Open

No locations found yet.

Future Locations

Knollwood
Deka Lash Studio
8520 Highway 7
Saint Louis Park, MN 55426
(612) 213-0896