Olivia Nails & Spa is a premier nail salon in Meridian, ID, dedicated to rejuvenating your beauty with high-quality treatments. Conveniently located for your service and care.
1750 W Mcmillan Rd ste 130, Meridian, ID 83646