1. Imago Film Festival 1151 N State St, Elgin, IL 60123 Coordinate: 42.06121,-88.29277 Phone: (847) 628-1066