Yes. They are.
I was there in April. Not sure if they are open for the date your looking for.
Best thing is to see if you can find an email address for the restaurant and email them direct.
Get quick answers from Los Nardos staff and past visitors.