πΊοΈ Freedom Plaza Care Center
Maps and Directions
Freedom Plaza Care Center is located at: 13714 North Plaza Del Rio Blvd in Peoria, Arizona.
Find **driving directions** to this location:
Map of Freedom Plaza Care Center:
Having trouble locating the facility? Call them directly: (623) 815-6100
Learn more about Freedom Plaza Care Center at the following resources
or return to the main profile page for
Freedom Plaza Care Center
Search by key terms like services or cities you are interested in (Peoria medicaid, dialysis, price etc) below: