Chez Elo is a French deli and sandwich shop offering homemade products and fine French groceries. This establishment specializes in traditional sandwiches and a selection of high-quality French charcuterie and cheeses.