I Thread And Lash Spa - Providence, RI
1 Providence Pl store # 5020, Providence 02903