Where is LeeLee's Nail Spa located?
LeeLee's Nail Spa is at 2006 Winfield Ave, Indianapolis, IN 46222.
LeeLee'sNailSpa
Indianapolis, Indiana
FAQ
Hours, booking, location, and service questions.
LeeLee's Nail Spa is at 2006 Winfield Ave, Indianapolis, IN 46222.
LeeLee's Nail Spa provides manicures, pedicures, and gel polish services.
LeeLee's Nail Spa is open 6 days a week. Call (317) 991-8199 for specific hours.