Peter Zihao Xu, MD, Internal Medicine

506 W Valley Blvd Ste 100
San GabrielCA  91776-5716 (Los Angeles County)


Phone: 626-308-3800
Fax:

NPI: 1235526203
License Number: A144203 (CA)