Englewood Welcomes Toastmasters

A renowned educational non-profit has opened its new world headquarters in Englewood. Toastmasters says the Denver metro area is a perfect fit for the company specializing in honing people's public speaking and leadership skills.Toastmasters expects to hire several dozen people this year in Englewood. The headquarters had spent more than 90 years in southern California.

Local News

Local News

KOA NewsRadio is Colorado's station for 24/7 coverage of local news, traffic & weather. Read more


Content Goes Here