Dr. Dioscoro Villanueva, MD is a board certified general surgeon in Cherry Hill, New Jersey. He is currently licensed to practice medicine in New Jersey. He is affiliated with Virtua West Jersey Hospital, Virtua Voorhees, and Virtua West Jersey Hospital-Berlin.