Statistipedia

Medora, IL

Medora, IL
Map of Medora
StateIllinois
Population337
Links
Maps

Medora is located in the state of Illinois, about 37 miles north from St. Louis. It has a population of 337.