Dr. Delcastillo graduated from the University of the Philippines College of Medicine, Manila, Phillipines in 1989. She works in Orchard Park, NY and 1 other location and specializes in Nephrology. Dr. Delcastillo is affiliated with Buffalo General Medical Center, Degraff Memorial Hospital, Kenmore Mercy Hospital, Mercy Hospital Of Buffalo and Millard Fillmore Suburban Hospital.