Benjamin Steward Fail, MD, Family Medicine

704 Madison St
HuntsvilleAL  35801-4407 (Madison County)


Phone: 256-536-8513
Fax: 256-536-8520

NPI: 1053478123
License Number: 8017 (AL)