Basta Pizzeria Ristoranteartwork

Basta Pizzeria Ristorante

121 Iowa Avenue
Iowa City, Iowa 52240 USA

Basta's menu features handmade pasta, Napoli style pizza and Italian wines, all served in a relaxed environment.

Back To Top