Mall, Darjeeling
From Wikipedia, the free encyclopedia
The Mall is a central location in the city of Darjeeling, India. The place is a confluence of several roads and has several shops, sitting benches and restaurants. The tourists visitting Darjeeling relax in mall in the evening. The place also offers a nice view of the Mount Kanchenjungha. The Observatory Hill stands almost atop the Mall and is attached with great religious importance as a revered temple complex for both the Hindus and the Buddhists.