Howard Leslie Fowler, MD, Orthopaedic Surgery

100 Rice Mine Rd Loop
Ste 205
TuscaloosaAL  35406-2419 (Tuscaloosa County)


Phone: 205-752-1800
Fax: 205-752-1891

NPI: 1144285453
License Number: 13227 (AL)