Is it an island? Is it a yard in Latin America? Or is it an all-day venue in the center of Athens, that is a hallmark of the Greek capital?!