Hotel Seven Seventeen, Darjeeling

26 H.D. Lama Road Darjeeling734101, India