Hotel Seven Seventeen Hotel

H.D. Lama Road, Darjeeling - 734101 India.