Italian Star: An Italian restaurant known for its pizzas and meal deals.