Greek restaurant offering traditional cuisine. Located in Rhodes Old Town.