GamalTadros.MD.com • Internist • 41 years experience

Roanoke Valley Health Services Inc.

240 Smith Church Rd a, Roanoke Rapids, NC 27870