Skip to main content

Stella

restaurant · american restaurant · Iowa City, IA

Address
1006 Melrose Ave, Iowa City, IA 52246-1925
Phone
(319) 887-5564
Website
iowacitystella.com
Where
41.6570, -91.5537

Search Hominin for Stella

Other restaurants nearby

More in Iowa City

Stella — restaurant in Iowa City, IA | Hominin