Veterinary Care Veterinary Care: Chews Landing Veterinary Hospital 1179 Chews Landing Road Laurel Springs, N.J. 08012 Phone: 856-566-5688 Fax: 856-566-5699 University of Penn 3900 Delancey St. Philadelphia PA 19104