"Chowrasta " Our most famous square located in the heart of Darjeeling. 20 mins walk from Village Den