Eduardo Castro, MD, General Practice

620 Woodbrook Dr Ste 3
CharlottesvilleVA  22901-1153 (Albemarle County)


Phone: 434-956-4100
Fax: 434-956-4097

NPI: 1255465753
License Number: 0101031081 (VA)