Basta Pizzeria Ristorante
121 Iowa Ave, Iowa City
(319) 337-2010
Menu
Reserve
Restaurants in Iowa City, IA
Basta Pizzeria Ristorante
121 Iowa Ave, Iowa City, IA 52240
(319) 337-2010