Get directions to: Tomato Express; Ltd, Champaign, IL
Restaurant address: 313 N Mattis Ave Champaign, IL 61821, USA
Restaurant: Tomato Express; Ltd