Situated right next to the entrance of Hauz Khas Fort, Lama Kitchen is serving up authentic Nepalese and Tibetan cuisine to its diners.