Chowrasta Darjeeling: The Heart of the Hill Station Nestled in the charming hill station of Darjeeling, Chowrasta Darjeeling is a bustling square that perfectly encapsulates the essence of the town. tripadvisor .