118 N Neil St
Champaign, IL 61820
Champaign, IL 61820
Open HoursMon.-Fri. 7am-10pm; Sat.-Sun. 8 am-10 pm
OverviewAt Aroma you'll enjoy coffee and food in a cozy, casual atmosphere. The Latin-inspired menu includes Cuban sandwiches, mangos and mojitos.
Property Information by Wcities