Statistipedia

Montrose, IL

Montrose, IL
Map of Montrose
StateIllinois
Population189
Links
Maps

Montrose is in the state of Illinois, roughly 64 miles south from Champaign. It has a population of 189.