If you don’t already know about The Artichoke, at 811 North Broadway in Wichita, you are missing out.