Taste of China Chinese Res

  • 1705 S 1st Ave #H,
    Iowa City, IA 52240
  • Phone: 319-338-8011
  • Cuisine: Chinese Restaurant

Map

Unable to Display Map