Open Tuesday through Saturday, Mama Leo's Restaurant is home to authentic Venezuelan and Colombian cuisine. In addition to being completely gluten-free, they also offer vegetarian and vegan options.