XO Restaurant Puerto del Rosario offers quality Italian cuisine, specializing in fresh homemade pasta. This restaurant provides an alternative to typical pizzerias, ideal for lovers of authentic Italian flavors.