Super 8 by Wyndham Wichita North 3741 North Rock Road, Wichita, KS 67226