Hasty Tasty Restaurant

13 Nehru Road, Darjeeling, India