302-834-2250
Address, Phone Number, and Hours for Red Lion Veterinary Hospital, an Animal Hospitals, at New Castle.
Name : Red Lion Veterinary Hospital
Address : 1047 Red Lion Road New Castle, Delaware, 19720
Locality : New Castle
Fax : 302-834-4535
Hours : Mon-Thu 8:00 AM-8:00 PM; Fri 8:30 AM-4:00 PM; Sat 9:00 AM-12:00 PM
View map of Red Lion Veterinary Hospital get driving directions from your location.