Statistipedia

Tallula, IL

Tallula, IL
Map of Tallula
StateIllinois
Population511
Links
Maps

Tallula is in the state of Illinois, approximately 90 miles north of St. Louis. Its population is 511.