Pizza Pizza offers pizzas and appetizers. Enjoy a meal while watching sports. Located in Gran Estación.