The Birmingham City Council approved two contracts totaling $2.69 million for groups to provide shelter and support services ...