The cherished pizzeria, a staple in Iowa City since 1999, is returning to downtown for the first time in 11 years — this time ...
A popular Iowa City pizza place founded in the 1990s is back in a new downtown location!