They are very common in Europe and they are not just inhabited by vendors like the famous Ponte Vecchio.
There is a vast castle standing on a bridge in France, it’s “the Château de Chenonceau”. England also has a tiny 17-century stone Bridge House that, as you might have guessed by the name, is also located on a bridge.