Experience the culinary delights of Epicurean Indy, a free food fest in Indianapolis with over 50 vendors representing diverse cultures.