Hulen Mall
2000 N Neil St
Champaign IL 61820
USA