About Me
Languages
English
Provider Specialty
Nephrology, Internal Medicine
Locations & Affiliations
Locations
Long Beach 3300 E South Street
3300 E South Street
Long Beach, CA
English
Nephrology, Internal Medicine
3300 E South Street
Long Beach, CA