XL Pizzeria is an Italian establishment specializing in pizza. It is located in Cagliari, Italy, and offers a menu of pizzas. The business is open during specific hours.