Michelle M O'Shaughnessy, M.D is an internal medicine physician in Palo Alto, California.
📍 Stanford School Of Medicine Nephrology Division 777 Welch Rd Ste De, Palo Alto, CA 94304
Nephrology Devision Ste 106 780 Welch Rd, Palo Alto, CA 94304
Va Palo Alto Healthcare System 3801 Miranda Ave, Palo Alto, CA 94304
Ste 106 780 Welch Rd, Palo Alto, CA 94304
111r 3801 Miranda Ave, Palo Alto, CA 94304
Nephrology 1111r 3801 Miranda Ave, Palo Alto, CA 94304