The Mall road originates and culminates at Chowrasta, which is essentially the heart of the city and people usually come here to take strolls, relax, shop and eat at the numerous shops and restaurants that line the road. The views from Chowrasta are splendid and this is one of Darjeeling's most popular places.