Coffee Roll Restaurants in Champaign
Show restaurants on map
3.2
Menu
Table booking
3.2
Menu
Table booking
City: Champaign, 515 S Neil St, 61820, Champaign, US, United States
"The coffee is not worth trying, but their hot chocolate is hands down the best I've ever had! Amazing flavor and perfect consistency."
Feedback
These reviews refer only to the mentioned ingredients.