Samuel B Roberts, MD, Family Medicine

626 2nd St Ne
AlabasterAL  35007-8817 (Shelby County)


Phone: 205-664-3005
Fax: 205-663-4732

NPI: 1639176076
License Number: 00007841 (AL)