2025-07-31T07:25:08.800
Due to be available at 60 restaurants in 31 cites, the French restaurant concept is targeting delivery as a key growth channel.
Already have an account? Sign in