Phone: +12173374840
Address: 700 South Gregory Street, Urbana, 61801, United States Of America
City: Urbana
Dishes: 20
Reviews: 179
"This used to be one of my favorite restaurants on campus, and then I found out that they don't make everything fresh in house, rather everything they cook"
All prices are estimates.