Carl A Castle, DOCarl A Castle · Emergency Medicine Physician1510 Sunset Dr, Vandalia, IL 62471(618) 283-3144Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing