Taverna Avli on the streets of Rethymno, Crete, Greece Written by justwunderlust Taverna Avli on the streets of Rethymno, Crete, Greece AdvertisementShare this:TwitterFacebookLike this:Like Loading... Related