KC India Mart is a great place for buying Indian grocery items in Kansas City. It is a nice store where you get everything you used to get in India, especially fresh Indian vegetables and all kinds of flour. The reasonably priced produce includes special leaves and small eggplants. An attached Indian restaurant, Desi Bites, makes it convenient for shopping and snacking, though its sitting area is small. Some find it pricy compared to other stores and note a drawback with membership. Overall, it is worth a visit and highly recommended.