Anjali Mehra, MD, Family Medicine

4356 Boulder Lake Cir
BirminghamAL  35242-2113 (Shelby County)


Phone: 205-249-7689
Fax:

NPI: 1700241262
License Number: MD27106 (AL)