Beauty & Spas in Chapel Hill, NC
Beauty & Spas • Nail Salons
306 W Franklin St.,
Chapel Hill ,
NC
27516
UNITED STATES
Based on 1 reviews
Worst Manicure/Pedicure of my life
I never write reviews but I didn't want anyone else to have suffer what I did. This place is horrendous. During my pedicure she was very rough and got carried away cutting my cuticles so much so that she cut open the skin below one of my...Worldwide > United States > Chapel Hill, NC > Nail Salons