Now Open

No locations found yet.

Future Locations

Knollwood
Deka Lash Studio
8520 Highway 7
Saint Louis Park, MN 55426
Opening 2018!!