Hotel Seven Seventeen

H.D. Lama Road
Darjeeling
India