A cafe located near Isthmia, Greece. A popular spot for visitors.