Where is Star Nails located?
Star Nails is at 450 Thain Rd, Lewiston, ID 83501.
Star Nails
Lewiston, Idaho
FAQ
Hours, booking, location, and service questions.
Star Nails is at 450 Thain Rd, Lewiston, ID 83501.
Star Nails offers manicures, pedicures, and gel polish.
Star Nails is open 7 days a week. Call (208) 750-6699 for specific hours.