El Super Burrito is a taco restaurant serving Mexican cuisine, including horchata. Offers takeaway and outdoor seating.