Where is Zen Nails & Spa located?
Zen Nails & Spa is at 5251 Nicholson Dr Ste P, Baton Rouge, LA 70820.
Zen Nails & Spa
Baton Rouge, Louisiana
FAQ
Hours, booking, location, and service questions.
Zen Nails & Spa is at 5251 Nicholson Dr Ste P, Baton Rouge, LA 70820.
Zen Nails & Spa provides manicures, pedicures, and gel polish services.
Zen Nails & Spa is open 7 days a week. Call (225) 766-7884 for specific hours.