Los Navarros is a restaurant offering traditional cuisine with daily menus.