Anthony S Alvarado MD Nephrology, Top Doctor: 2020 Address : 1100 N Palm Canyon Dr STE 207, Palm Springs, California 92262 Phone : 760-323-1155 Official Website Doctor CLAIM YOUR LISTING