Holiday Inn Express Hotel Hotels Closest To Oklahoma Memorial Stadium 180 W. Brooks St.