Get directions to: Tujagues Restaurant, Champaign, IL
Restaurant address: 305 N Russell Champaign, IL 61821, USA
Restaurant: Tujagues Restaurant