Urban League gets $300,000 grant