Chowrasta

Manbari Basti, Darjeeling, West Bengal 734101

About

The Chowrasta or the Mall is the heart of Darjeeling town. Located on top of Nehru Road. Mall is like the town center or the social center of Darjeeling. This is where some of the old and heritage stores are lined up on one side, and there is open view on the other with many pine trees all around.

If you have been to Chowrasta, share your experience

Review this place