AzitaTakeshian.MD.com • Nephrologist, Internist • 37 years experience

Azita Takeshian MD, PC

100 Pilot Medical Ctr Drive, Suite 275, Birmingham, AL 35235