Where is Queen Nails & Spa located?
Queen Nails & Spa is at 1778 W State St, Boise, ID 83702.
Queen Nails & Spa
Boise, Idaho
FAQ
Hours, booking, location, and service questions.
Queen Nails & Spa is at 1778 W State St, Boise, ID 83702.
Queen Nails & Spa provides manicures, pedicures, and gel polish services.
Queen Nails & Spa is open 6 days a week. Call (208) 342-7121 for specific daily hours.