Hotel
Denzong Cinema Road, Gangtok, Sikkim, Denzong Cinema Road, Gangtok, Sikkim, Gangtok, SK, India 737101