Kamakura

  • 715 S Neil Street,
    Champaign, IL 61820
  • Cuisine: Japanese Restaurant

Map

Unable to Display Map