1
2
Hotel Dew Drop Bar and Restaurant
South District, SH-510, CD Rai Marg, Namchi, Namchi, Sikkim 737126, India.3
7th sense bar & restaurant
Namchi - Nayabazar Rd, opposite hp surya petrol pump, Namchi, Sikkim 737126, India.4
Sekhwa House Restaurant and Bar
South District, SH-510, Namchi Nayabazar Road, Namchi, Namchi, Sikkim 737126, India.5