Japan House in Champaign County, Illinois

Japan House in Champaign County is an arts center, South Lincoln Avenue 2000 (61801) 🌐.
House Number
2000
Postal Code
61801
Street
South Lincoln Avenue
Amenity
arts center
Building Type
building
Website
https://japanhouse.illinois.edu/