3551 Blairstone Rd
Tallahassee, 32301
FL, United States
Tallahassee, 32301
FL, United States
- (850) 671-4892
Rate and review Itza Pizza Southwood in Tallahassee, FL, United States!
Share your experiences at Itza Pizza Southwood with your friends or discover more Pizza Restaurants in Tallahassee, FL, United States.