Does Organic Nails And Spa accept walk-ins?
Yes, Organic Nails And Spa accepts walk-ins. Call (781) 862-2211 to confirm wait times.
FAQ
Hours, walk-ins, location, and service questions.
Yes, Organic Nails And Spa accepts walk-ins. Call (781) 862-2211 to confirm wait times.
Organic Nails And Spa is located at 1707 Massachusetts Ave, Lexington, MA 02420.
Organic Nails And Spa offers manicures, pedicures, and gel polish services.
Organic Nails And Spa is open 7 days a week. Call (781) 862-2211 for specific hours.