Stella
1006 Melrose Ave, Iowa City
(319) 887-5564
Menu
Restaurants in Iowa City, IA
Stella
1006 Melrose Ave, Iowa City, IA 52246
(319) 887-5564