Castillo Xarblanca is a restaurant offering artisanal pizzas and a curated wine selection in a relaxed setting.