Unclaimed
Permanently Closed
The Great Impasta
Italian Restaurants
156 Lincoln Square, Urbana, IL · 61801
Average Rating
Be the First to Review
Customer Feedback
Permanently Closed
No Longer Operating