Stella
RestaurantUnclaimed
4.1· 1,303 reviews·Google Maps
About
Stella operates in Iowa City, IA and is categorized under Restaurant. They're located at 1006 Melrose Ave. Customers rate it 4.1 out of 5 from 1,303 Google reviews. A phone number is listed for direct inquiries. This listing hasn't been claimed yet, so the details come from public sources.
Location
1006 Melrose Ave, Iowa City, IA 52246, USA
Get directionsContact Stella
Send an inquiry and they'll get back to you directly.