How does a *bistrot* differ fundamentally from a *bouchon*?

Answer

A *bistrot* lacks the strict regional culinary mandate required of a *bouchon*

A *bouchon* is geographically anchored to Lyon and specialized in Lyonnaise cuisine, whereas a *bistrot* is a more general term for a small French restaurant serving varied classics without a strict regional mandate.

How does a *bistrot* differ fundamentally from a *bouchon*?
foodFranceRestaurantcuisine