Avli - Greek restaurant in Monastiraki, Athens | Reviews, Photos & Information on Postcard