Get directions to: El Banditos, Iowa City, IA
Restaurant address: 327 E Market St (at N Dubuque St ), Iowa City Iowa City, IA 52240, USA
Restaurant: El Banditos