Natural Concepts is an Aveda concept salon located in Greenwood Indiana but serving all of the Indianapolis area.
Our location is at:
100 N. Madison Ave. Greenwood, IN 46142