Lunar Hotel is tiny but quite wonderful. Lunar Vegetarian Restaurant is located right at hotel reception. It is very popular. If you don't book your table; you can expect to wait at lunch time & maybe be turned away in the evenings.
Very good North and South Indian vegetarian dishes - plus they dabble in 'Indian-Chinese'.
Many options for vegans - especially in the South Indian section of the menu.
Ideal for breakfast as they open very early.
Excellent views of Kanchenjunga & surrounding mountains - if you are lucky & get the window table.
Very clean kitchen - which you can look into.
NOT a budget place - but very good value in my opinion.
Not yet 'discovered' by too many non-Indians
I often meet old friends from Kolkata there - the owners themselves are from Kolkata.
Well maintained bathroms.
No lift - the steep stairs up to the 2nd floor mean that access is tricky if you are elderly or physically challenged in any way.