Located off I-70, two miles east of Lambert-St. Louis International Airport. New hotel with contemporary decor.