Map
Tibet Rd., Gangtok 737101, India
Price
91
Hotel
Netuk House