Imagine Design Team in Nashville, TN
http://imaginedesignteam.com/I've been going here for about a year and they are great! So great, in fact, that they are helping me to fundraise for my trip by selling my bracelets! If you are looking for a great place to get a haircut/color/spa-kinda-day, then be sure to check out Imagine Design Team!