The Cedar Inn Terrace Café gives you breathtaking views of Darjeeling and the Himalayas. Tea, coffee and informal snacks are being served here.