This is a single family home. This home is located at 3417 Gifford Ave, Armstrong, IL 61812.Show more