Darjeeling Mall (Chowrasta) Overview
The Chowrasta or the Mall is the town center in Darjeeling. This is a lovely little flat area, a public square where four roads meet. This public place is where you would like to lounge & bake in the sun, sit and watch the wonderful views of the mountain range and see many locals and tourists hanging around. One side of the mall is lined with pine trees through which you get wonderful mountain vistas, the other side is lined with lovely boutique shops of different kinds. And all around the mall, you have benches to sit and relax.