Does Camellia NAILS & SPA accept walk-ins?
Yes, Camellia NAILS & SPA accepts walk-ins.
Camellia NAILS & SPA
Folsom, California
FAQ
Hours, walk-ins, location, and service questions.
Yes, Camellia NAILS & SPA accepts walk-ins.
Camellia NAILS & SPA is located at 1008 Riley St Unit 1A, Folsom, CA 95630.
Camellia NAILS & SPA offers manicures, pedicures, and gel polish.
Camellia NAILS & SPA is open 7 days a week.