La Cave des Rois is a restaurant offering traditional French cuisine, with options to dine in or take away. It also functions as a wine cellar, featuring terroir products.