Enjoy French and Greek cuisine at La Villa d'Athènes. This restaurant offers a taste of both culinary traditions.