Odeum Expo Center The Odeum Expo Center manages a wide range of special events including but not limited to corporate events, automotive research, concerts, indoor soccer and other sports competitions, and public tradeshows. Phone: (630) 941-9292 1033 North Villa Ave Villa Park Illinois, 60181 United States Map Other Categories: Business Services |