Itzza Pizza

2825 University Ave., Madison, Wisconsin 53715

2825 University Ave., Madison, Wisconsin 53715
3 pm-3 am daily.
Restaurant
Italian, Pizza
Delivery, Open Late/24 Hours, Wheelchair Access
Dinner, Lunch, Take-Out
Moderate