Get directions to: The Great Impasta, Urbana, IL
Restaurant address: 156 Lincoln Sq Urbana, IL 61801, USA
Restaurant: The Great Impasta