Where is Shear Delight located?
Shear Delight is at 327 Murtaugh St E, Twin Falls, ID 83301.
Shear Delight
Twin Falls, Idaho
FAQ
Hours, booking, location, and service questions.
Shear Delight is at 327 Murtaugh St E, Twin Falls, ID 83301.
Shear Delight provides manicures, pedicures, and gel polish services.
Shear Delight is open Tuesday through Saturday. Call (208) 733-4461 for specific hours.