Venue DirectoryRestaurantsGreek RestaurantsAvli River North702 North Wells St.Chicago, IL 60654http://avli.usPhone:773.857.5577Request More InformationFill out the form below to request more information about Avli River North.Latest in Greek RestaurantsGreek RestaurantsLÝRAGreek RestaurantsAvra Rockefeller CenterGreek RestaurantsPhilotimoGreek RestaurantsAVA MediterrAegeanRelated StoriesGreek RestaurantsEstiatorio VolosGreek RestaurantsMerakiaGreek RestaurantsHelen in the HeightsGreek RestaurantsNerai