The Lash Lab - 171 Main St 3rd floor, Milford, MA 01757 | Fresha