Mohamed Abdelwahab, MD, Otolaryngology

801 Welch Rd
324 Ivy Dr 94025 Menlo Park Ca
Palo AltoCA  94304-1611 (Santa Clara County)


Phone: 650-885-0101
Fax:

NPI: 1528679768
License Number: 216596 (CA)