Home > Hospital in Alabama > Hospital in Birmingham > Dr. Karen E. Callahan, MD

Dr. Karen E. Callahan, MD

2200 Lakeshore Drive, Birmingham, AL 35209