iLash and Spa
(71)
Beauty salon in Norwood, Massachusetts
Address: 677A Washington St, Norwood, MA 02062
Hours: Open ⋅ Closes 7 PM
Phone: (857) 242-8347
iLash and Spa is a eyelash extensions beauty salon located conveniently in Norwood, MA 02062, iLash and Spa is one of the best beauty salons in this area.
677 A Washington St, Norwood, Massachusetts 02062. Beauty, cosmetic & personal care•53 posts. Open until 7:00 PM. (857) 242-8347.