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