Popular

More Photos

High Scores

About

118 N Neil St
Champaign, IL
+1-217-356-3200
Aroma Cafe

Aroma Cafe

Coffee & Tea, Cafes
127 reviews 127 reviews

Top Review On Yelp

rating Feb 11, 2018
I've been to Aroma twice now and can say nothing but great things. The staff is kind and helpful- especially as I'm very indecisive when it comes to picking... (read more)
Estefania M.