Red Lion Veterinary Hospital
1047 Red Lion Rd, New Castle, DE 19720
1 veterinary clinic in and around New Castle.
1047 Red Lion Rd, New Castle, DE 19720
Trouble breathing, suspected poisoning, collapse, or a male cat that can’t urinate are always emergencies. Call ahead so the team can prepare.