- Strasbourg, Grand Est, France
LE FRENCH RIZ is a company based out of 57 RUE DU FOSSE DES TANNEURS, STRASBOURG, France.