Birmingham Internal Medicine Associates P C

Address

7191 Cahaba Valley Rd Suite 300
Birmingham, AL 35242