Restaurant Zorbas in the Greek island Telendos. The tavernen lies on the seafront promenade. Notice the cats.
Kalymnos 2008 * Travels * Next