Company name: The Waldorf School of Atlanta
Description: Inspired Learning
827 Kirk Rd, Decatur, GA 30030, United States