Fast food restaurant O'Tacos specializes in French tacos, featuring various fillings, sauces, and sizes.