O'Tacos specializes in French tacos, a unique street food offering featuring meat, sauce, and melted cheese. They provide options for ordering, delivery, and takeaway.