Where is Nails by Oli located?
Nails by Oli is at 801 W 64th St, Odessa, TX 79764.
Nails by Oli
Odessa, Texas
FAQ
Hours, booking, location, and service questions.
Nails by Oli is at 801 W 64th St, Odessa, TX 79764.
Nails by Oli provides manicures and pedicures.
Nails by Oli is open 2 days a week. Call (432) 924-2007 to confirm the specific days and hours.