Get directions to: Hinode Japanese & Nitaya Thai Restaurant Inc, Champaign, IL
Restaurant address: 132 West Church Street Champaign, IL 61820, USA
Restaurant: Hinode Japanese & Nitaya Thai Restaurant Inc