I'm not clear why there has to be a ה in front of קפה, since the ב meaning "in the" already contains a "the."
The ב is pronounced "beh", it only means in, and not in the. In a construct state the definite article comes before the second noun.
Can i say מדברים הונגרית בבית הקפה הזה? Marked wrong