Idol Nails & Spa
12400 E 86th St N, Owasso, OK 74055
Reviews
06/21/2024
Provided by YP.comI really like their gel nails and pedicures. Their prices are good too. Very friendly staff.
More Business Info
- Hours
- Regular Hours
Mon - Fri: Sat: - Category
- Nail Salons
Suggest an Edit