Chez Lucho is a fine food shop and charcuterie bar offering a selection of products from the Southwest of France.