Orpheum Children's Science Museum in United States

Image by John Salcido from Google Map

The Orpheum Children’s Science Museum grew out of the effort to save the historic Orpheum Theatre building from demolition.

SHARE

LOCATION

Address 346 N Neil St, Champaign, IL 61820, United States

Phone +1 217-352-5895

Website orpheumkids.com

Maps 4Q95+Q2 Champaign, Champaign City Township, IL, United States Open Maps

Best Near Places in 20 km
Related destinations