Antissa has a beautiful tree shaded town square and several nice restaurants including To Kati Alo and Pedinon.