Elmwood Care
7733 West Grand Ave
Elmwood Park, IL 60707
Situated within the Belmont Terrace neighborhood of Elmwood Park, Illinois, Elmwood Care is a 245 bed senior housing community. The community is in a predominantly middle income area, with an average per-household income of $55,436. It is heavily ...
3 miles away from Norridge, IL