La Villa Nature (Otep Store) est un concept store de produits biologiques et naturels avec plusieurs univers ; alimentaire, hygiène et beauté, traiteur, accessoires de cuisine et déco.