Where is Crystal Nail located?
Crystal Nail is at 99 New Canaan Ave #1, Norwalk, CT 06850.
FAQ
Hours, booking, location, and service questions.
Crystal Nail is at 99 New Canaan Ave #1, Norwalk, CT 06850.
Crystal Nail offers manicures, pedicures, and gel polish services.
Call (203) 847-1769 for current hours and holiday closures.