Xiaochuan Chen, MD, Internal Medicine

1090 La Playa Dr
HaywardCA  94545-2142 (Alameda County)


Phone: 510-403-1699
Fax: 510-275-5711

NPI: 1750549614
License Number: A105640 (CA)