David Troy Armstrong, DO, Internal Medicine

401 E Chestnut St Unit 310
LouisvilleKY  40202-5703 (Jefferson County)


Phone: 502-588-4600
Fax:
Email: dav***@*****il.com

NPI: 1487852349
License Number: OS014098 (PA)