The Lash and Skin Studio ★★★★★5.0 (27) Hair Salons & Barbers Beauty salon · Eyelash salon 130 Petaluma Ave #2J, Sebastopol, CA 95472 Website Details →