Roy Barco, MD, Internal Medicine

102 Physicians Dr Ste A
Muscle ShoalsAL  35661-2149 (Colbert County)


Phone: 256-286-4026
Fax: 256-381-4783

NPI: 1033436191
License Number: MD.31799 (AL)