Video: Dine at Diogenes Restaurant

Diogenes Restaurant in Athens has an extensive Greek menu.

Dine at Diogenes Restaurant

 02:18

Diogenes Restaurant in Athens has an extensive Greek menu.