Livadhiotis City Hotel

  • Larnaca, Cyprus