iLash and Spa


677A Washington St
Norwood, MA 02062

A Spa in Norwood MA

iLash and Spa is one of the best beauty salons in this area. iLash and Spa offers premier spa treatment services to satisfy your needs of enhancing natural beauty and refreshing your day.


Day Opening Closing
Mon-Fri 9:30 AM 7:00 PM
Saturday 9:30 AM 6:00 PM
Sunday 11:00 AM 5:00 PM
Click the button to add a review for iLash and Spa

Add Review