Elgin Darjeeling

18 H.D Lama Road
Darjeeling
India