Where is Nails & Spa 17th located?
Nails & Spa 17th is at 1763 W State St, Boise, ID 83702.
FAQ
Hours, booking, location, and service questions.
Nails & Spa 17th is at 1763 W State St, Boise, ID 83702.
Nails & Spa 17th offers manicures, pedicures, and gel polish.
Nails & Spa 17th is open five days a week. Call (208) 336-6889 to confirm specific hours.