Situated at the heart of the town, Chawrasta, also khown as Mall Road is one of the prime attractions of Darjeeling. It is the center of shopping as well as the socio-cultural activities of Darjeeling town. One can see some of the old & heritage stores lined up on one side and open view on the other with many pine trees all around. The word ‘Chow’ means four and ‘Rasta’ stands for roads, which means that this is the place where four roads meet.
In old British days, this was place was filled up by the Europeans for their evening walks. Today, the locals as well as the tourists come here to relax, sitting in the benches all along the Mall Road and enjoy the views over a cup of Darjeeling tea.