cafe in champaign
About 2 results.
Aroma Cafe
118 N Neil St, 61820 Champaign, United StatesFriendly, clean atmosphere to hang out and relax while sipping your favorite drink.
Aroma Cafe
118 N Neil St, 61820 Champaign, United StatesFriendly, clean atmosphere to hang out and relax while sipping your favorite drink.