Does Camellia 66 Nails accept walk-ins?
Yes. Walk-ins are welcome. Call (781) 219-3395 if you want to confirm availability.
FAQ
Hours, walk-ins, location, and service questions.
Yes. Walk-ins are welcome. Call (781) 219-3395 if you want to confirm availability.
Camellia 66 Nails is at 660 Fellsway, Medford, MA 02155.
Camellia 66 Nails provides manicures, pedicures, and gel polish services.
Camellia 66 Nails is open 7 days a week. Call (781) 219-3395 for specific hours.