Where is Nails + Lash & Spa located?
Nails + Lash & Spa is at 137 W Boylston St Suite 115, West Boylston, MA 01583.
Nails + Lash & Spa
West Boylston, Massachusetts
FAQ
Hours, booking, location, and service questions.
Nails + Lash & Spa is at 137 W Boylston St Suite 115, West Boylston, MA 01583.
Nails + Lash & Spa provides manicures, pedicures, gel polish, and lash services.
Nails + Lash & Spa is open 7 days a week. Call (508) 309-2819 for specific daily hours.