Phone number listed for Armstrong is (317) 891-8267. Armstrong was born in 1951. A city Armstrong has lived in before is Indianapolis. This year Armstrong celebrated this person's 73 birthday. Armstrong is a resident of 2209 Lema Ct, Indianapolis, In 46229.