Dr. Villanueva graduated from the Univ Nac'l Auto De Honduras, Fac De Cien Med, Tegucigalpa, Honduras in 1984. He works in Alexandria, VA and 1 other location and specializes in Internal Medicine. Dr. Villanueva is affiliated with Inova Mount Vernon Hospital.