Dr. Randall Ruppel, MD 4800 Pleasant Hill Drive,Suite 102Roanoke, VA, 24018 View Phone 540-512-9754 Fax: 540-512-9148 4800 Pleasant Hill Drive,, Suite 102Roanoke, VA 24018 Experience & Reliability About Reservation Send to My Email Send to My Phone Print this Page