Navellos is a Spanish restaurant offering traditional cuisine, including paella and tapas.