Kamakura Reviews & Details
715 S Neil St
Kamakura is located at 715 S Neil St in Champaign near the intersection of S Neil St and W William St. Their menu consists of Japanese dishes . Call (217) 351-9898 today!
- On The Menu:Sushi
- Major Intersection:S Neil St And W William St
Tell us more about Kamakura Champaign!