Carlo Castro, MD, Radiology

2000 Old Clinic Cb# 7510 Office W2107
Chapel HillNC  27599-4998 (Orange County)


Phone: 919-445-6985
Fax:

NPI: 1932786274
License Number: 2022-01920 (NC)