Preheat oven to 350 degrees F (180 degrees C). Heavily grease a 10-inch tube or bundt pan and set aside.
In a large mixing bowl, beat together the butter and sugar until light and fluffy. Beat in the eggs one at a time, mixing well after each addition. Mix in the sour cream and vanilla until uniform.
Gradually fold in the salt, baking soda, baking powder, and flour. The batter will be thick. Set aside.
For the topping, whisk together the sugar, cinnamon, and espresso powder in a medium bowl.
Pour 1/2 of the cake batter into the prepared pan. Sprinkle half of the topping and half of the miniature chocolate chips over the batter. Pour the rest of the batter over the top and sprinkle it with the remaining topping and chocolate chips.
Bake for 45-50 minutes, or until the cake is lightly browned and a toothpick inserted into the center comes out clean. Cool in pan for 20 minutes before removing and transferring to a cooling rack to cool completely.