Statistipedia

Alhambra, IL

Alhambra, IL
Map of Alhambra
StateIllinois
Population612
Links
Maps

Alhambra is in the state of Illinois, about 29 miles northeast from St. Louis. Its population is 612.