Papagalos
Greek · Tapas
Papagalos is a small plates restaurant offering Greek cuisine.
Location
Best places nearby
The highest rated places close to Papagalos.
Local restaurants nearby
Τσαλδάρη Παναγή 261, Αττικής
Location
The highest rated places close to Papagalos.
Τσαλδάρη Παναγή 261, Αττικής