Leonardo Leopando Villarosa, MD, Physical Medicine & Rehabilitation
111 Hospital Dr
Ecu Physicians Physical Medicine & Rehabilitation
Tarboro, NC 27886-2011 (Edgecombe County)
Phone: 252-641-7375
Fax: 252-641-7281
NPI: 1174716351
License Number: 2010-00818 (NC)