Amanda Freeman is an amazing entrepreneur who founded and built SLT into one of the most popular boutique fitness chains. In this episode of Beauty Bosses, she talks to Dr. Lara Devgan about the story of starting her business and wellness in general.