Where is Cherry Nails and Spa located?
Cherry Nails and Spa is at 175 Merrimack Street, Lowell, MA 01852.
Cherry nails and spa
Lowell, Massachusetts
FAQ
Hours, booking, location, and service questions.
Cherry Nails and Spa is at 175 Merrimack Street, Lowell, MA 01852.
Cherry Nails and Spa offers manicures, pedicures, and gel polish services.
Cherry Nails and Spa is open 7 days a week. Call (978) 941-6845 for specific hours.