Independent Greek restaurant on Kalamaki's main road. Enjoy authentic Greek flavors in a charming village setting.