Statistipedia

Otterville, IL

Otterville, IL
Map of Otterville
StateIllinois
Population134
Links
Maps

Otterville is in the state of Illinois, roughly 29 miles north of St. Louis. Its population is 134.