The Elgin, Darjeeling (18, H.D Lama Road, Darjeeling, West Bengal)

In a nutshell: A century old hotel that captured the old world charm while being efficient and warm in providing modern day services, served very

Continue reading

Advertisements