hotel dew drop namchi is a hotel located in Namchi, Sikkim. The average rating of this place is 5.00 out of 5 stars based on 2 reviews. The street address of this place is Hotel Dew Drop, Central Park, above ICICI Bank, Namchi, Sikkim 737126, India. It is about 10.77 kilometers away from the Darjeeling railway station.
Kiran Pradhan 18 months ago
Neat and clean with delicious food in best rates, it's in heart of the town
K L Parida 20 months ago
Amazing hotel and wonderful services and hospitality.