Chez Mimosa is a French sandwich shop offering a selection of sandwiches, pinard, and groceries. This establishment also provides vegetarian options on its menu.