Contact Us(Scroll down for contact information) To Schedule an appointment or for any medical questions, please come in or call: Red Lion Veterinary Hospital 1047 Red Lion Rd New Castle, DE 19720 (302) 834-2250 For feedback about our website or services, please email: webmaster@redlionvet.com