101 3rd Ave SW, Cedar Rapids, Iowa 52404 USA
Popoli in downtown Cedar Rapids. Very nice! Super yummy! And, not available in Riverside.
Photo Credit: Yelp