Restaurant specializing in paella and pizza.