Where is LuxCnails located?
LuxCnails is at 1300 Miccosukee Rd, Tallahassee, FL 32308.
FAQ
Hours, booking, location, and service questions.
LuxCnails is at 1300 Miccosukee Rd, Tallahassee, FL 32308.
LuxCnails offers manicures, pedicures, and gel polish.
Call (850) 559-8868 for current hours of operation.