Get directions to: Apple Dumpling, Urbana, IL
Restaurant address: 2014 High Crossing Road Urbana, IL 61802, USA
Restaurant: Apple Dumpling