'At the heart of Darjeeling town is a popular place that almost everyone is familiar with—the Chowrasta or the Chowrasta Mall. Don’t be fooled by the name and expect a glitzy building full of branded clothes. The Chowrasta or Mall is an open space in the centre of town, lined with small stores, selling souvenirs, woolens, packets of tea, food items, and lots more. You can enjoy a horse ride here or simply kick back and relax. The name Chowrasta literally means the meeting of four roads, and indeed, it is in this open flat land that four of Darjeeling’s busiest roads connect. '