Tucked-away gem serving authentic Nepali comfort food; their selroti is legendarily good, and the veg thali hits solo or shared.