La Llar d'en Tariel is a Spanish restaurant offering a menu with barbecue options.