Les Jardins d'Epicure is an upscale French restaurant specializing in fine dining and wine, featuring a courtyard garden view.