Le Dépôt is a restaurant with a carefully curated decor and appealing menu.