Where is Westwood Nail Bar located?
Westwood Nail Bar is at 911 High St, Westwood, MA 02090.
FAQ
Hours, booking, location, and service questions.
Westwood Nail Bar is at 911 High St, Westwood, MA 02090.
Westwood Nail Bar provides manicures, pedicures, and gel polish services.
Westwood Nail Bar is open 7 days a week. Call (781) 708-9438 for specific daily hours.