Stella M Castro, MD, Allergy & Immunology

4402 Medical Ctr Dr
Ste 402
FayettevilleNY  13066-6626 (Onondaga County)


Phone: 315-663-0005
Fax: 315-663-0097

NPI: 1740408731
License Number: 227714 (NY)