Restaurant serving Spanish cuisine, including paella.