James G Avery, MD, Internal Medicine

114 N Taylor Ave
Saint LouisMO  63108-2102 (Saint Louis City County)


Phone: 314-534-8600
Fax: 314-652-8138

NPI: 1487671947
License Number: 102827 (MO)