O'snacks is a restaurant specializing in the increasingly popular "French tacos" and other fast food options.