Locations. Locations for Cardiac Solutions. Plaza Del Rio Medical Center II. 13460 N 94th Dr, Suite J-1. Peoria, AZ 85381. 623-876-8816..