Freedom Plaza Care Center
13714 North Plaza Del Rio Blvd
Peoria, AZ 85381
Freedom Plaza Care Center is located at 13714 North Plaza Del Rio Blvd in Peoria, Arizona. It is a 111 bed senior care facility. With an average family income of $71,355, the community is in a generally middle ...
















Your Information is Processing