Fried Avocados And $5 Street Tacos Are Just A Couple New Items Featured At Isla Cantina Restaurants Apr 14, 2011