Miguel Canales, MD, Dermatology

900 Welch Rd Ste 300
Palo AltoCA  94304-1800 (Santa Clara County)


Phone: 650-683-0535
Fax:

NPI: 1053776740
License Number: A66674 (CA)