New Venues, Restaurants, Uncategorized
Flora Fauna, 11 W. Illinois St.
Flora Fauna is a restaurant created with a unique blend of international flavors that aims to be a tropical oasis for both omnivores and vegetarians, alike. The restaurant plans to open later this summer inside the previously filled Bohemian House space.
Contact your CUI Concierge for a reservation today!
Comments are closed