La Plaza offers a blend of Italian and Spanish cuisine, with a focus on pizzas and a lively terrace atmosphere.