O'tacos is a restaurant specializing in French tacos, offering classic and extreme-sized options.