Kevin Shah, MD
Internal Medicine, Advanced Heart Failure and Transplant Cardiology
Cost:
Memorialcare Medical Foundation
3828 Schaufele Ave, Ste 200, Long Beach, CA 90808
Accepting new patients
3828 Schaufele Ave, Ste 200, Long Beach, CA 90808
Accepting new patients