Where is Nails 2000 located?
Nails 2000 is at 38 Lyman St, Westborough, MA 01581.
Nails 2000
Westborough, Massachusetts
FAQ
Hours, booking, location, and service questions.
Nails 2000 is at 38 Lyman St, Westborough, MA 01581.
Nails 2000 provides manicures, pedicures, and gel polish services.
Nails 2000 is open 7 days a week. Call (508) 870-1919 for specific daily hours.