2024
MITROPOLIS TAVERNA
Léonidion - Leonidio
Greek restaurant • €
Located near the small cathedral with its blue walls and beautiful ...Read more