Where is Zenail & Spa located?
Zenail & Spa is at 5312 W 151st St, Leawood, KS 66224.
Zenail & Spa
Leawood, Kansas
FAQ
Hours, booking, location, and service questions.
Zenail & Spa is at 5312 W 151st St, Leawood, KS 66224.
Zenail & Spa offers manicures, pedicures, and gel polish services.
Zenail & Spa is open 7 days a week. Call (913) 851-0789 for specific daily hours.