The Adele and Robert Stern Red Shield Center, also known as the Chicago Englewood Corps, is a community center located in Chicago, IL.
It offers a range of programs and services to support the local community and provide resources for individuals in need.
Generated from their business information