Photographer at Illini Union Tech Zone - Urbana, Illinois, United States
Student Employee
Contact Jacqueline Flores
Illini Union Tech Zone is a retail company based out of 1401 W GREEN ST, Urbana, Illinois, United States.