Is there anything better than authentic Mexican street food? How about delicious tacos served from a walk-up window? Chachos Taqueria is open in its Canal Park locale and serving tasty Mexican tacos, yummy corn salad and vibrant salsas that’ll make any day on the lake a time to remember.