Locations for Cardiac Solutions. View Video. Plaza Del Rio Medical Center II. 13460 N. 94th Dr. Suite J-1. Peoria, AZ 85381. Tel: 623-876-8816. Del Webb Medical Bldg. A..