Where is Lee Nail & Spa located?
Lee Nail & Spa is at 771 Boston Post Rd E #8, Marlborough, MA 01752.
Lee Nail & Spa
Marlborough, Massachusetts
FAQ
Hours, booking, location, and service questions.
Lee Nail & Spa is at 771 Boston Post Rd E #8, Marlborough, MA 01752.
Lee Nail & Spa provides manicures, pedicures, and gel polish services.
Lee Nail & Spa is open six days a week. Call (508) 485-8818 for specific hours.