Get directions to: Kamakura Japanese Restaurant, Champaign, IL
Restaurant address: 715 S Neil St Champaign, IL 61820, USA
Restaurant: Kamakura Japanese Restaurant