Nail Salon 83646 - Olivia Nails & Spa - Nail Salon in Meridian ID 83646
Home
About Us
Services
Booking
Gallery
Contact Us
Home
About Us
Services
Booking
Gallery
Contact Us
Error 404
Contact us
Monday:
Closed
Tue - Fri:
9:30 am - 7:00 pm
Saturday:
10:00 am - 6:00 pm
Sunday:
11:00 am - 5:00 pm
Tel:
208-207-2407
Email:
Address:
1750 W McMillan Rd
Ste 130,
Meridian, ID 83646