El Txangurro is a restaurant known for its quality products.