Info Address 809 S. Neil St, Champaign, IL Hours TuesdayβSaturday: 10:00AMβ6:00PM Phone (217) 363-2435 Parking lot is located behind the building just South of our location.