Aroma Cafe in United States

Image by Aroma Cafe on Facebook

Coffeehouse serving pastries, salads, sandwiches & wraps plus organic lemonade & smoothies.

SHARE

LOCATION

Address 118 N Neil St, Champaign, IL 61820, United States

Phone +1 217-356-3200

Website aroma-cafe.com

Maps 4Q84+RM Champaign, Champaign City Township, IL, United States Open Maps

TAGS

Best Near Places in 20 km
Related destinations