Odos Seferi Restaurant Larnaca Address Details Address: 5 Manoli Kalomoiri 6017, Larnaca, Larnaca Telephone: 24655552