Orpheum Children's Science Museum

map of the museum, located in Downtown Champaign
Orpheum Children's Science Museum
346 North Neil Street
Champaign, IL 61820
217.352.5895