Get directions to: Tk Wendl's, Urbana, IL
Restaurant address: 1901 N High Cross Rd Urbana, IL 61802, USA
Restaurant: Tk Wendl's