Eco Nails Spa
Star, ID74% like it (3.7 / 15 Reviews )
CONTACT
Address: 9894 W State St, Star, ID 83669 Map ➦ Get Directions
Phone : +1 (208) 286-0372 Call
ABOUT
It has received 15 reviews with an average rating of 3.7 stars.
FAQs
The address of Eco Nails Spa is:
Eco Nails Spa9894 W State St
Star, Idaho 83669
P: +12082860372
Visit Website: econailsspa.com
Eco Nails Spa is listed under
- Nail salon