Details
Facade at Mount Himalayan Resort in Darjeeling 1

Mount Himalayan Resort, Darjeeling

The hotel is located close to Darjeeling Mall Chowrasta, making it close to some stunning treasures of nature.