Baymont by Wyndham Addison Near Odeum Sports and Expo Center 600 E Lake St - Addison, IL 60101 SELECT