Immanuel Campus of Care
11301 North 99th Ave
Peoria, AZ 85345
Immanuel Campus of Care is located at 11301 North 99th Ave in Peoria, Arizona. It is a 228 bed senior housing facility. The facility is in a primarily middle income area, with an average per-family income of $49,216. ...