Get directions to: Nitaya Thai, Champaign, IL
Restaurant address: 134 West Church Street Champaign, IL 61820, USA
Restaurant: Nitaya Thai