Update Info - Kamakura Japanese Restaurant
This restaurant was reported as closed. If it is open, let us know.
Kamakura Japanese Restaurant
715 S Neil St # A
Champaign, IL 61820
715 S Neil St # A
Champaign, IL 61820
This restaurant was reported as closed. If it is open, let us know.