Itza Pizza
2714 Apalachee Pkwy
Tallahassee
FL
32301
(850) 671-4892
itzapizza.com
Open Map
dining
eating places
Happy Hour
Outdoor Dining
pizza
pizzeria
restaurant
Restaurants
restaurants pizza
the best pizza