Based on 26 reviews 4.5
Address: P.O.Namchi, P.O.Namchi, South Sikkim, Sikkim - 737126, India
Phone: (03595) 264341, 263294
Website: Not Specified
Category: Not Specified