Guest User
February 29, 2024
During our stay in Sikkim, we found this place/accomodation situated at Namchi to be the best in terms of views from hotel, service, food everything..Chardham can be spotted from the hotel and it is only ten minutes ride