Where is Le Nails & Spa located?
Le Nails & Spa is at 915 E Main St, Omro, WI 54963.
Le Nails & Spa
Omro, Wisconsin
FAQ
Hours, booking, location, and service questions.
Le Nails & Spa is at 915 E Main St, Omro, WI 54963.
Le Nails & Spa offers manicures, pedicures, and gel polish services.
Le Nails & Spa is open 7 days a week. Call (920) 685-0600 for specific daily hours.