208 Lash Studio
211 S Woodruff Ave
Idaho Falls, ID 83401
208 Lash Studio, located in Idaho Falls, is owned by Heidi Walker and specializes in enhancing natural beauty through eyelash extensions. The studio offers both classic and volume sets, catering to clients seeking longer, fuller lashes without the need for mascara.
Generated from the website
Also at this address
See a problem?