CNL – Café Santa Rosa

Our speakers this week are the owners of Café Santa Rosa located in Junction City in Peoria, IL. They have a very unique story and are making a difference in our world by providing farmers in their home land a sustainable wage and health care.