Chowrasta is one of the main attractions of Darjeeling. It lies at the heart of the city and you will find people happily sitting on the benches and soaking sun. The view from the mall is quite spectacular with valleys and mountains being surrounded.
It is the social center of Darjeeling. Locals and tourists happily sit here sipping a cup of tea and tasting some really nice dumplings. There are also some local guys who will offer to come for a horse ride at a minimal price.
The reason it is called Chowrasta where chow means 4 and rasta means the road is because the some of the important roads are connected with this road. Busy roads like the Nehru road where one can buy clothes and other things from the emporium and Bhutia shops. The Nehru road and the mall road also are connected.