Beauty & Spas in Elmhurst, IL
Beauty & Spas • Nail Salons
112 W 3rd St.,
Elmhurst ,
IL
60126
UNITED STATES
Based on 1 reviews
I Love My Friends Place!!!!
I have been to Aveda and other upscale salons. Costs kept me away from routine maintenance and the enviornment felt stuffy with stylists who were uninterested in what I wanted. I remember that my stylist just kept getting worse the longer...Worldwide > United States > Elmhurst, IL > Nail Salons